From: OpenStack Jenkins Date: Sat, 22 Feb 2014 06:33:35 +0000 (+0000) Subject: Imported Translations from Transifex X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=14002c41f9f14dcd38b1a0eddda0ce3776639e03;p=openstack-build%2Fneutron-build.git Imported Translations from Transifex Change-Id: I9f7b5e2d2fffd8c54cd0ef5a0358a92b3a550f40 --- diff --git a/neutron/locale/ar/LC_MESSAGES/neutron.po b/neutron/locale/ar/LC_MESSAGES/neutron.po index 5c0f1ae4c..fc34a5ea2 100644 --- a/neutron/locale/ar/LC_MESSAGES/neutron.po +++ b/neutron/locale/ar/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-09-12 23:31+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Arabic " @@ -509,7 +509,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -517,18 +517,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -581,125 +581,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1105,7 +1113,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1179,82 +1187,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2330,167 +2338,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2614,8 +2622,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2667,7 +2675,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2729,19 +2737,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2763,7 +2771,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2789,7 +2797,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2812,13 +2820,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4264,7 +4272,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4383,7 +4391,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4415,101 +4423,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5164,171 +5172,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5729,7 +5737,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6088,8 +6096,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6102,9 +6110,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6117,19 +6125,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6813,39 +6821,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6859,68 +6867,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7207,17 +7215,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7226,221 +7234,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7489,22 +7497,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7579,32 +7587,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7622,108 +7633,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7779,42 +7790,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7939,7 +7955,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8583,172 +8599,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9061,28 +9077,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9117,7 +9133,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9161,7 +9177,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9192,17 +9208,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9210,507 +9226,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9818,164 +9834,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10412,49 +10280,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10462,67 +10330,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10698,80 +10566,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10965,6 +10833,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11421,54 +11434,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11889,174 +11902,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12698,140 +12711,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13347,7 +13360,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -13776,38 +13789,61 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" +#~ msgstr "" + +#~ msgid "Lswitch %s not found in NVP" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/bg_BG/LC_MESSAGES/neutron.po b/neutron/locale/bg_BG/LC_MESSAGES/neutron.po index 6077ea91a..e77d4d8a1 100644 --- a/neutron/locale/bg_BG/LC_MESSAGES/neutron.po +++ b/neutron/locale/bg_BG/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Bulgarian (Bulgaria) " @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,18 +516,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,125 +580,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1104,7 +1112,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1178,82 +1186,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2329,167 +2337,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2613,8 +2621,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2666,7 +2674,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2728,19 +2736,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2762,7 +2770,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2788,7 +2796,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2811,13 +2819,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4263,7 +4271,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4382,7 +4390,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4414,101 +4422,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5163,171 +5171,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5728,7 +5736,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6087,8 +6095,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6101,9 +6109,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6116,19 +6124,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6812,39 +6820,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6858,68 +6866,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7206,17 +7214,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7225,221 +7233,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7488,22 +7496,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7578,32 +7586,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7621,108 +7632,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7778,42 +7789,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7938,7 +7954,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8582,172 +8598,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9060,28 +9076,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9116,7 +9132,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9160,7 +9176,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9191,17 +9207,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9209,507 +9225,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9817,164 +9833,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10411,49 +10279,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10461,67 +10329,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10697,80 +10565,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10964,6 +10832,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11420,54 +11433,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11888,174 +11901,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12697,140 +12710,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13346,7 +13359,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -14423,38 +14436,58 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/bn_IN/LC_MESSAGES/neutron.po b/neutron/locale/bn_IN/LC_MESSAGES/neutron.po index b73c6e250..a74a75446 100644 --- a/neutron/locale/bn_IN/LC_MESSAGES/neutron.po +++ b/neutron/locale/bn_IN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-10-20 01:34+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Bengali (India) " @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,18 +516,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,125 +580,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1104,7 +1112,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1178,82 +1186,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2329,167 +2337,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2613,8 +2621,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2666,7 +2674,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2728,19 +2736,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2762,7 +2770,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2788,7 +2796,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2811,13 +2819,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4263,7 +4271,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4382,7 +4390,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4414,101 +4422,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5163,171 +5171,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5728,7 +5736,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6087,8 +6095,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6101,9 +6109,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6116,19 +6124,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6812,39 +6820,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6858,68 +6866,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7206,17 +7214,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7225,221 +7233,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7488,22 +7496,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7578,32 +7586,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7621,108 +7632,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7778,42 +7789,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7938,7 +7954,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8582,172 +8598,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9060,28 +9076,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9116,7 +9132,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9160,7 +9176,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9191,17 +9207,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9209,507 +9225,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9817,164 +9833,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10411,49 +10279,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10461,67 +10329,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10697,80 +10565,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10964,6 +10832,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11420,54 +11433,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11888,174 +11901,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12697,140 +12710,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13346,7 +13359,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -13706,38 +13719,61 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" +#~ msgstr "" + +#~ msgid "Lswitch %s not found in NVP" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/bs/LC_MESSAGES/neutron.po b/neutron/locale/bs/LC_MESSAGES/neutron.po index d9138ebcc..988cdf74c 100644 --- a/neutron/locale/bs/LC_MESSAGES/neutron.po +++ b/neutron/locale/bs/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Bosnian " @@ -509,7 +509,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -517,18 +517,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -581,125 +581,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1105,7 +1113,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1179,82 +1187,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2330,167 +2338,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2614,8 +2622,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2667,7 +2675,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2729,19 +2737,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2763,7 +2771,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2789,7 +2797,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2812,13 +2820,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4264,7 +4272,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4383,7 +4391,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4415,101 +4423,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5164,171 +5172,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5729,7 +5737,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6088,8 +6096,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6102,9 +6110,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6117,19 +6125,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6813,39 +6821,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6859,68 +6867,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7207,17 +7215,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7226,221 +7234,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7489,22 +7497,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7579,32 +7587,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7622,108 +7633,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7779,42 +7790,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7939,7 +7955,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8583,172 +8599,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9061,28 +9077,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9117,7 +9133,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9161,7 +9177,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9192,17 +9208,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9210,507 +9226,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9818,164 +9834,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10412,49 +10280,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10462,67 +10330,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10698,80 +10566,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10965,6 +10833,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11421,54 +11434,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11889,174 +11902,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12698,140 +12711,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13347,7 +13360,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -14424,38 +14437,58 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/ca/LC_MESSAGES/neutron.po b/neutron/locale/ca/LC_MESSAGES/neutron.po index 5a42470cc..f2abbbd26 100644 --- a/neutron/locale/ca/LC_MESSAGES/neutron.po +++ b/neutron/locale/ca/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Catalan " @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,18 +516,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,125 +580,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1104,7 +1112,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1178,82 +1186,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2329,167 +2337,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2613,8 +2621,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2666,7 +2674,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2728,19 +2736,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2762,7 +2770,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2788,7 +2796,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2811,13 +2819,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4263,7 +4271,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4382,7 +4390,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4414,101 +4422,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5163,171 +5171,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5728,7 +5736,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6087,8 +6095,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6101,9 +6109,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6116,19 +6124,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6812,39 +6820,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6858,68 +6866,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7206,17 +7214,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7225,221 +7233,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7488,22 +7496,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7578,32 +7586,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7621,108 +7632,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7778,42 +7789,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7938,7 +7954,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8582,172 +8598,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9060,28 +9076,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9116,7 +9132,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9160,7 +9176,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9191,17 +9207,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9209,507 +9225,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9817,164 +9833,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10411,49 +10279,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10461,67 +10329,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10697,80 +10565,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10964,6 +10832,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11420,54 +11433,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11888,174 +11901,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12697,140 +12710,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13346,7 +13359,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -14423,38 +14436,58 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/cs/LC_MESSAGES/neutron.po b/neutron/locale/cs/LC_MESSAGES/neutron.po index da1f9dd2c..8c75c9f2b 100644 --- a/neutron/locale/cs/LC_MESSAGES/neutron.po +++ b/neutron/locale/cs/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Czech " @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,18 +516,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,125 +580,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1104,7 +1112,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1178,82 +1186,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2329,167 +2337,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2613,8 +2621,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2666,7 +2674,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2728,19 +2736,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2762,7 +2770,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2788,7 +2796,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2811,13 +2819,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4263,7 +4271,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4382,7 +4390,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4414,101 +4422,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5163,171 +5171,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5728,7 +5736,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6087,8 +6095,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6101,9 +6109,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6116,19 +6124,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6812,39 +6820,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6858,68 +6866,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7206,17 +7214,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7225,221 +7233,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7488,22 +7496,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7578,32 +7586,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7621,108 +7632,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7778,42 +7789,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7938,7 +7954,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8582,172 +8598,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9060,28 +9076,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9116,7 +9132,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9160,7 +9176,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9191,17 +9207,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9209,507 +9225,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9817,164 +9833,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10411,49 +10279,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10461,67 +10329,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10697,80 +10565,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10964,6 +10832,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11420,54 +11433,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11888,174 +11901,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12697,140 +12710,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13346,7 +13359,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -14423,38 +14436,58 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/da/LC_MESSAGES/neutron.po b/neutron/locale/da/LC_MESSAGES/neutron.po index f21ce8535..ad273201f 100644 --- a/neutron/locale/da/LC_MESSAGES/neutron.po +++ b/neutron/locale/da/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-05-16 09:23+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Danish " @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,18 +516,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,125 +580,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1104,7 +1112,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1178,82 +1186,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2329,167 +2337,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2613,8 +2621,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2666,7 +2674,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2728,19 +2736,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2762,7 +2770,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2788,7 +2796,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2811,13 +2819,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4263,7 +4271,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4382,7 +4390,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4414,101 +4422,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5163,171 +5171,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5728,7 +5736,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6087,8 +6095,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6101,9 +6109,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6116,19 +6124,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6812,39 +6820,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6858,68 +6866,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7206,17 +7214,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7225,221 +7233,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7488,22 +7496,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7578,32 +7586,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7621,108 +7632,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7778,42 +7789,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7938,7 +7954,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8582,172 +8598,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9060,28 +9076,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9116,7 +9132,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9160,7 +9176,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9191,17 +9207,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9209,507 +9225,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9817,164 +9833,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10411,49 +10279,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10461,67 +10329,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10697,80 +10565,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10964,6 +10832,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11420,54 +11433,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11888,174 +11901,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12697,140 +12710,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13346,7 +13359,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -14423,38 +14436,58 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/de/LC_MESSAGES/neutron.po b/neutron/locale/de/LC_MESSAGES/neutron.po index 04a9f812c..2007fd6a1 100644 --- a/neutron/locale/de/LC_MESSAGES/neutron.po +++ b/neutron/locale/de/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-05-22 08:17+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: German " @@ -516,7 +516,7 @@ msgstr "" "%(port_num)d Routerports auf dem Zugangsnetz für Metadaten gefunden. Nur " "Port '%(port_id)s' für Router '%(router_id)s' wird berücksichtigt" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -524,18 +524,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "Erstellung des Statusberichts fehlgeschlagen!" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -591,125 +591,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "Fehler beim Importieren von Schnittstellentreiber '%s'" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "Ein Schnittstellentreiber muss angegeben sein" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" -msgstr "Namensbereich '%s' wurde nicht gelöscht" +msgid "Failed to destroy stale router namespace %s" +msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "Routerport %s verfügt über keine IP-Adresse" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "Ignorieren mehrerer IP-Adressen auf Routerport %s" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "Gratuitous ARP wurde nicht gesendet: %s" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "Die externe Netzbrücke '%s' ist nicht vorhanden" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "Synchronisation von Routern fehlgeschlagen" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "Agent der Ebene 3 gestartet" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "Der hinzugefügte Routeneintrag lautet '%s'" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "Der entfernte Routeneintrag lautet '%s'" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1117,7 +1125,7 @@ msgstr "Treiberposition: %s" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "Kein Namensbereich für übergeordnetes Element definiert" @@ -1193,82 +1201,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, 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:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "Abgleichen von Priorität bei Ablauflöschung nicht möglich" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "Angabe von einer oder mehreren Aktionen erforderlich" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, 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:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, 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:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2425,24 +2433,24 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "Erstellen von Ressource für einen weiteren Nutzer nicht möglich" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "Erstellte MAC-Adresse für Netz %(network_id)s ist %(mac_address)s" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" "Erstellte MAC-Adresse %(mac_address)s ist bereits vorhanden. " "%(max_retries)s verbleibende Versuche." -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "Erstellen von MAC-Adresse nach %s Versuchen nicht möglich" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " @@ -2451,46 +2459,46 @@ msgstr "" "Keine statische IP-Adresse gefunden, die mit Netz %(network_id)s und IP-" "Adresse %(ip_address)s übereinstimmt." -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" "Löschen von zugeordneter IP-Adresse %(ip_address)s " "(%(network_id)s/%(subnet_id)s)" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "Zugeordnete IP-Adresse - %(ip_address)s von %(first_ip)s bis %(last_ip)s" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" "Keine weiteren freien IP-Adressen in Ausschnitt. Löschen von " "Zuordnungspool." -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "'subnet_id' oder 'ip_address' für IP-Zuordnung erforderlich" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" "IP-Adresse %s ist keine gültige IP-Adresse für die definierten Teilnetze " "des Netzes" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " @@ -2499,26 +2507,26 @@ msgstr "" "Port auf Netz %(network_id)s wurde nicht erstellt, da 'fixed_ips' " "ungültiges Teilnetz %(subnet_id)s enthielt" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "IP-Adresse %s ist keine gültige IP-Adresse für das definierte Teilnetz" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "Maximale Anzahl an statischen IP-Adressen per Port überschritten" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "Portaktualisierung. Rückstellung von %s" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "Portaktualisierung. Hinzufügen von %s" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" @@ -2527,7 +2535,7 @@ msgstr "" "Angefordertes Teilnetz mit CIDR: %(cidr)s für Netz: %(network_id)s " "enthält Überschneidungen mit einem anderen Teilnetz" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " @@ -2536,74 +2544,74 @@ msgstr "" "Überprüfung für CIDR: %(new_cidr)s fehlgeschlagen - Überschneidung mit " "Teilnetz %(subnet_id)s (CIDR: %(cidr)s)" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "Durchführen von IP-Gültigkeitsprüfungen für Zuordnungspools" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "Ungültige IP-Adresse in Pool gefunden: %(start)s - %(end)s:" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "Angegebene IP-Adressen stimmen nicht mit der Teilnetz-IP-Version überein" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "Anfangs-IP-Adresse (%(start)s) ist größer als Ende-IP-Adresse (%(end)s)" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "Pool gefunden, der größer ist als Teilnetz-CIDR:%(start)s - %(end)s" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "Überprüfung auf Überschneidungen bei Zuordnungspools und Gateway-IP" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "Überschneidungen bei Bereichen gefunden: %(l_range)s und %(r_range)s" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "Ungültige Route: %s" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "%(name)s '%(addr)s' stimmt nicht mit 'ip_version' '%(ip_version)s' überein" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "Gateway ist auf Teilnetz nicht gültig" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "Fehler bei Auswertung der DNS-Adresse %s" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" "Zugeordnete IP-Adresse %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "%(address)s (%(subnet_id)s) wurde nicht erneut gestartet" @@ -2733,8 +2741,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:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "Entweder 'subnet_id' oder 'port_id' muss angegeben sein" @@ -2797,7 +2805,7 @@ msgstr "" "bestimmten IP-Adresse bei Zuweisung einer dynamischen IP-Adresse " "erforderlich" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "'fixed_ip_address' kann nicht ohne 'port_id' angegeben werden" @@ -2865,19 +2873,19 @@ msgstr "" "bei der Sortierung von %(resource)s nicht verwendet werden" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2899,7 +2907,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2925,7 +2933,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2948,13 +2956,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4484,7 +4492,7 @@ msgid "RPC Message Invalid." msgstr "RPC-Nachricht ungültig." #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4607,7 +4615,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4643,101 +4651,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5394,171 +5402,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5959,7 +5967,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6318,8 +6326,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6334,9 +6342,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "Reservierung von einfachem physischem Netz %(physical_network)s von Pool" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6351,8 +6359,8 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "Freigabe von VLAN %(vlan_id)s auf physischem Netz %(physical_network)s" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6360,12 +6368,12 @@ msgstr "" "gefunden" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -7077,9 +7085,9 @@ msgstr "Liste mit :" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -7088,9 +7096,9 @@ msgstr "" "Reservierung von spezifischem VLAN %(vlan_id)s auf physischem Netz " "%(physical_network)s außerhalb des Pools" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -7099,9 +7107,9 @@ msgstr "" "Freigabe von VLAN %(vlan_id)s auf physischem Netz %(physical_network)s " "für Pool " -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -7110,12 +7118,12 @@ msgstr "" "Freigabe von VLAN %(vlan_id)s auf physischem Netz %(physical_network)s " "außerhalb des Pools" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "Aufruf von 'get_port_from_device()'" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "Aufruf, 'set_port_status' als %s festzulegen" @@ -7129,68 +7137,68 @@ msgstr "Version %(flavor)s konnte nicht gefunden werden" msgid "Failed to add flavor binding" msgstr "Fehler beim Hinzufügen von Versionsbindung" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "Initialisierung von Meta-Plug-in starten" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "'default_flavor' %s ist keine Plug-in-Liste" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "'default_l3_flavor' %s ist keine Plug-in-Liste" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "Plug-in-Position: %s" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "Erstelltes Netz: %(net_id)s mit Version %(flavor)s" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "Fehler beim Hinzufügen von Versionsbindungen" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "Erstellter Router: %(router_id)s mit Version %(flavor)s" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "Erstellter Router: %s" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "Aktualisierung von Teilnetz fehlgeschlagen: %s" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "Fernes Teilnetz bereits gelöscht" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "Aktualisierung von Netz fehlgeschlagen: %s" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "Fernes Netz bereits gelöscht" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "Aktualisierung von Port fehlgeschlagen: %s" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "Ferner Port bereits gelöscht" @@ -7477,17 +7485,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7496,105 +7504,105 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "Aufruf von 'MidonetPluginV2.create_subnet': subnet=%r" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "MidonetPluginV2.create_subnet wird beendet: sn_entry=%r" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "Aufruf von 'MidonetPluginV2.delete_subnet': id=%s" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "MidonetPluginV2.delete_subnet wird beendet" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "Aufruf von 'MidonetPluginV2.create_network': network=%r" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "MidonetPluginV2.create_network wird beendet: net=%r" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" "Aufruf von 'MidonetPluginV2.update_network': id=%(id)r, " "network=%(network)r" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "MidonetPluginV2.update_network wird beendet: net=%r" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "Aufruf von 'MidonetPluginV2.get_network': id=%(id)r, fields=%(fields)r" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "MidonetPluginV2.get_network wird beendet: qnet=%r" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "Aufruf von 'MidonetPluginV2.delete_network': id=%r" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "Aufruf von 'MidonetPluginV2.create_port': port=%r" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "Aufruf von 'MidonetPluginV2.get_port': id=%(id)s fields=%(fields)r" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" "Aufruf von 'MidonetPluginV2.get_ports': filters=%(filters)s " "fields=%(fields)r" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " @@ -7603,49 +7611,49 @@ msgstr "" "Aufruf von 'MidonetPluginV2.delete_port': id=%(id)s " "l3_port_check=%(l3_port_check)r" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "Aufruf von 'MidonetPluginV2.update_router': id=%(id)s router=%(router)r" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "Aufruf von 'MidonetPluginV2.delete_router': id=%s" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " @@ -7654,25 +7662,25 @@ msgstr "" "Aufruf von 'MidonetPluginV2.add_router_interface': " "router_id=%(router_id)s interface_info=%(interface_info)r" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " @@ -7681,12 +7689,12 @@ msgstr "" "Aufruf von 'MidonetPluginV2.update_floatingip': id=%(id)s " "floatingip=%(floatingip)s " -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "MidonetPluginV2.update_floating_ip wird beendet: fip=%s" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " @@ -7695,22 +7703,22 @@ msgstr "" "Aufruf von 'MidonetPluginV2.create_security_group': " "security_group=%(security_group)s default_sg=%(default_sg)s " -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "Aufruf von 'MidonetPluginV2.delete_security_group': id=%s" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " @@ -7719,12 +7727,12 @@ msgstr "" "Aufruf von 'MidonetPluginV2.create_security_group_rule': " "security_group_rule=%(security_group_rule)r" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7773,24 +7781,24 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, fuzzy, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" "Zurückfordern von unbekanntem Netztyp %(network_type)s für net-" "id=%(net_uuid)s nicht möglich" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, 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/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7865,32 +7873,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7909,108 +7920,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "Netz %s für Agent nicht verwendet." -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8066,42 +8077,47 @@ msgstr "Update für Gerät %(device)s auf %(agent_id)s" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -8228,7 +8244,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "Entfernen von Tunnel %s aus Pool" @@ -8881,154 +8897,154 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "'delete_ofc_tenant()' fehlgeschlagen. Grund: %s" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" "'activate_port_if_ready()': überspringen, 'port.admin_state_up' ist " "'False'." -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" "'activate_port_if_ready()': überspringen, 'network.admin_state_up' ist " "'False'." -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" "'activate_port_if_ready()': überspringen, keine Portinformationen für " "diesen Port." -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" "'activate_port_if_ready()': überspringen, 'ofc_port' ist bereits " "vorhanden." -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "'create_ofc_port()' fehlgeschlagen. Grund: %s" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "'deactivate_port()': überspringen, 'ofc_port' ist nicht vorhanden." -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "'delete_ofc_port()' fehlgeschlagen. Grund: %s" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "Aufruf von 'NECPluginV2.create_network()', network=%s ." -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "Aufruf von 'NECPluginV2.update_network()', id=%(id)s network=%(network)s ." -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "Aufruf von 'NECPluginV2.delete_network()', id=%s ." -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "'delete_network()' fehlgeschlagen. Grund: %s" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "Aufruf von 'NECPluginV2.create_port()', port=%s ." -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "Aufruf von 'NECPluginV2.update_port()', id=%(id)s port=%(port)s ." -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "Aufruf von 'NECPluginV2.delete_port()', id=%s ." -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " @@ -9037,26 +9053,26 @@ msgstr "" "Aufruf von 'NECPluginV2RPCCallbacks.get_port_from_device()', " "device=%(device)s => %(ret)s." -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "Aufruf von 'NECPluginV2RPCCallbacks.update_ports()', kwargs=%s ." -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9371,28 +9387,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "Verbindung zu OFC fehlgeschlagen: %s" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "'_del_ofc_item()': NotFound-Element (model=%(model)s, id=%(id)s) " -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "_del_ofc_item(): NotFound-Element (resource=%(resource)s, id=%(id)s) " -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "'del_portinfo()': NotFound-Portinfo für port_id: %s" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "Aufruf von 'get_port_with_securitygroups()': port_id=%s" @@ -9429,7 +9445,7 @@ msgid "Created NVP router port:%s" msgstr "NVP-Routerport erstellt: %s" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "Erstellung von Port auf logischem NVP-Router %s nicht möglich" @@ -9473,7 +9489,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9508,17 +9524,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "Port '%s' wurde von der NVP-Plattform bereits gelöscht" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "'_nvp_delete_port' für Port %(port_id)s in Netz %(net_id)s abgeschlossen" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9526,8 +9542,8 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -9536,7 +9552,7 @@ msgstr "" "Ausnahme wird ignoriert, da dies bedeutet, dass der Peer für Port '%s' " "bereits gelöscht wurde." -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " @@ -9545,14 +9561,14 @@ msgstr "" "Die Erstellung von Routerschnittstellenports in externen Netzen wie %s " "ist nicht zulässig" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " @@ -9561,12 +9577,12 @@ msgstr "" "Das Feld 'device_id' muss ausgefüllt sein, damit ein externer Gateway-" "Port für Netz %s erstellt werden kann" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " @@ -9575,68 +9591,68 @@ msgstr "" "'_nvp_create_ext_gw_port' im externen Netz %(ext_net_id)s, angehängt an " "Router: %(router_id)s, abgeschlossen. NVP-Port-ID ist %(nvp_port_id)s" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" "Die Ressource %s des logischen Routers auf der NVP-Plattform nicht " "gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "Logischer Router kann auf der NVP-Plattform nicht aktualisiert werden" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "%s erforderlich" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "Segmentations-ID kann bei einfachem Netztyp nicht angegeben werden" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "Segmentations-ID muss bei VLAN-Netztyp angegeben werden" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "%(net_type_param)s %(net_type_value)s nicht unterstützt" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "Kein Switch hat verfügbare Ports (%d geprüft)" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "Maximale Anzahl an logischen Ports für logisches Netz %s erreicht" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " @@ -9645,135 +9661,135 @@ msgstr "" "Netze, für die 'admin_state_up=False' gilt, werden von diesem Plug-in " "noch nicht unterstützt. Einstellungen für Netz %s werden ignoriert" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "'delete_network' für Nutzer abgeschlossen: %s" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "Es wurde kein lSwitch %s in NVP gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "Netze mit 'admin_state_up=False' werden nicht unterstützt." -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "'create_port' auf NVP für Nutzer %(tenant_id)s fertig gestellt: (%(id)s)" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" "Erstellung eines Ports oder Einrichtung einer Zusatzeinheit des Ports in " "NVP nicht möglich." -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "Portanforderung aktualisieren: %s" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "Logischer Router kann auf der NVP-Plattform nicht erstellt werden" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "Netz '%s' ist kein gültiges externes Netz" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "Logischer Router %s auf der NVP-Plattform nicht gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "Logischer Router kann auf der NVP-Plattform nicht aktualisiert werden" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "Logischer Router '%s' auf der NVP-Plattform nicht gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " @@ -9782,7 +9798,7 @@ msgstr "" "'Add_router_interface' für Teilnetz: %(subnet_id)s und Router: " "%(router_id)s abgeschlossen" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " @@ -9791,13 +9807,13 @@ msgstr "" "Fehler beim Entfernen von NAT-Regeln auf der NVP-Plattform für dynamische" " IP-Adresse: %s" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" "Eine falsche Anzahl an übereinstimmenden NAT-Regeln wurde auf der NVP-" "Plattform gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " @@ -9807,26 +9823,26 @@ msgstr "" " IP-Adresse: %(floating_ip)s, zugeordnet zu interner IP-Adresse: " "%(internal_ip)s" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "Port '%s' ist keinen dynamischen IP-Adressen zugeordnet" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -9834,224 +9850,224 @@ msgstr "" "Gateway-Service kann von der NVP-Plattform nicht entfernt werden - die " "Ressource wurde nicht gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -10163,174 +10179,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "Clusterversion von NVP-Controller: %s" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "Logischer Switch %s erstellt" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "Netz nicht gefunden. Fehler: %s" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "get_port() %(network)s %(port)s" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "Port oder Netz nicht gefunden. Fehler: %s" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" -"Logischer Port %(lport_uuid)s auf logischem Router %(lrouter_uuid)s wurde" -" erstellt" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" -"Logischer Port %(lport_uuid)s auf logischem Router %(lrouter_uuid)s wurde" -" aktualisiert" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" -"Port %(lport_uuid)s des logischen Routers auf logischem Router " -"%(lrouter_uuid)s löschen" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "Port nicht gefunden. Fehler: %s" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "Sicherheitsprofil erstellt: %s" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "Sicherheitsprofil aktualisiert: %s" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "Ungültige Schlüssel für NAT-Übereinstimmung: %s" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "NAT-Regel wird erstellt: %s" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" -"Regeln vom Typ 'No SNAT' können nicht angewendet werden, da sie in dieser" -" Version der NVP-Plattform nicht verfügbar sind" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "Router-Port %(lport_id)s auf Router %(lrouter_id)s nicht gefunden" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" -"Ausnahme beim Aktualisieren der IP-Adressen auf einem logischen Router-" -"Port: %s" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10789,49 +10647,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10839,69 +10697,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" -"Angegebener Name: '%s' überschreitet die maximale Länge. Er wird auf NVP " -"abgeschnitten" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -11099,80 +10955,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -11374,6 +11230,159 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" +"Logischer Port %(lport_uuid)s auf logischem Router %(lrouter_uuid)s wurde" +" erstellt" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" +"Logischer Port %(lport_uuid)s auf logischem Router %(lrouter_uuid)s wurde" +" aktualisiert" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" +"Port %(lport_uuid)s des logischen Routers auf logischem Router " +"%(lrouter_uuid)s löschen" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "Ungültige Schlüssel für NAT-Übereinstimmung: %s" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "NAT-Regel wird erstellt: %s" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "Router-Port %(lport_id)s auf Router %(lrouter_id)s nicht gefunden" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" +"Ausnahme beim Aktualisieren der IP-Adressen auf einem logischen Router-" +"Port: %s" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "Sicherheitsprofil erstellt: %s" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "Sicherheitsprofil aktualisiert: %s" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "Logischer Switch %s erstellt" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "Netz nicht gefunden. Fehler: %s" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "get_port() %(network)s %(port)s" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "Port oder Netz nicht gefunden. Fehler: %s" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "Port nicht gefunden. Fehler: %s" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11830,56 +11839,56 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, 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:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "Reservieren von Tunnel %s aus Pool" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "Reservieren eines bestimmten Tunnels %s aus Pool" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, 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:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "Freigabe von Tunnel %s außerhalb des Pools" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "Freigabe von Tunnel %s an Pool" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "'tunnel_id' %s nicht gefunden" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -12313,167 +12322,167 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "Aufruf von 'update_subnet()'" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " @@ -12482,7 +12491,7 @@ msgstr "" "Netze, für die 'admin_state_up=False' gilt, werden von diesem Plug-in " "noch nicht unterstützt. Einstellungen für Netz %s werden ignoriert" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -13130,136 +13139,108 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "Sekunden zwischen Ausführungen regelmäßig wiederkehrender Tasks" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "Der für die Verwaltung der virtuellen Schnittstelle verwendete Treiber" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "Fehler beim Importieren von Lastverteilungstreiber: %s" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "Fehler beim Aktualisieren der Statistiken" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "Abrufen von bereiten Einheiten nicht möglich" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "Einheit für Pool kann nicht gelöscht werden: %s" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" -msgstr "Position zum Speichern der Konfigurations- und Statusdateien" - -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" -msgstr "Die Benutzergruppe" - -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 -#, python-format -msgid "Error importing interface driver: %s" -msgstr "Fehler beim Importieren von Schnittstellentreiber: %s" - -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" -msgstr "Statistiksocket für Pool nicht gefunden: %s" - -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 -#, python-format -msgid "Error while connecting to stats socket: %s" -msgstr "Fehler beim Versuch, mit Statistiksocket zu verbinden: %s" - -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 -#, python-format -msgid "Unable to kill haproxy process: %s" -msgstr "HAProxy-Prozess kann nicht beendet werden: %s" - -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 #, python-format msgid "Unable to find port %s to plug." msgstr "Zu verbindender Port %s kann nicht gefunden werden." -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -13268,6 +13249,34 @@ msgstr "" "Zu entfernender Port %s kann nicht gefunden werden. Dies kann auftreten, " "wenn die VIP zuerst gelöscht wurde." +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" +msgstr "Position zum Speichern der Konfigurations- und Statusdateien" + +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" +msgstr "Die Benutzergruppe" + +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#, python-format +msgid "Error importing interface driver: %s" +msgstr "Fehler beim Importieren von Schnittstellentreiber: %s" + +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#, python-format +msgid "Stats socket not found for pool %s" +msgstr "Statistiksocket für Pool nicht gefunden: %s" + +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#, python-format +msgid "Error while connecting to stats socket: %s" +msgstr "Fehler beim Versuch, mit Statistiksocket zu verbinden: %s" + +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#, python-format +msgid "Unable to kill haproxy process: %s" +msgstr "HAProxy-Prozess kann nicht beendet werden: %s" + #: neutron/services/loadbalancer/drivers/radware/driver.py:61 msgid "vdirect server IP address" msgstr "" @@ -13781,7 +13790,7 @@ msgstr "lSwitch: %s nicht gefunden" msgid "lrouter:%s not found" msgstr "lRouter: %s nicht gefunden" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -14193,7 +14202,7 @@ msgstr "" #~ msgstr "'get_networks()' für Nutzer %s abgeschlossen" #~ msgid "Lswitch %s not found in NVP" -#~ msgstr "LSwitch %s in NVP nicht gefunden" +#~ msgstr "" #~ msgid "Unable to get ports" #~ msgstr "Abrufen von Ports nicht möglich" @@ -14858,40 +14867,65 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "Namensbereich '%s' wurde nicht gelöscht" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "Clusterversion von NVP-Controller: %s" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" #~ msgstr "" -#~ "Ergebnisse von regulären Ausdrücken können " -#~ "nicht analysiert werden. Ausnahme: %s" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" +#~ "Regeln vom Typ 'No SNAT' können " +#~ "nicht angewendet werden, da sie in " +#~ "dieser Version der NVP-Plattform nicht" +#~ " verfügbar sind" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" +#~ "Angegebener Name: '%s' überschreitet die " +#~ "maximale Länge. Er wird auf NVP " +#~ "abgeschnitten" diff --git a/neutron/locale/en_AU/LC_MESSAGES/neutron.po b/neutron/locale/en_AU/LC_MESSAGES/neutron.po index e4be25ea1..359cdb5b0 100644 --- a/neutron/locale/en_AU/LC_MESSAGES/neutron.po +++ b/neutron/locale/en_AU/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (Australia) " @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,18 +516,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,125 +580,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1104,7 +1112,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1178,82 +1186,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2329,167 +2337,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2613,8 +2621,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2666,7 +2674,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2728,19 +2736,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2762,7 +2770,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2788,7 +2796,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2811,13 +2819,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4263,7 +4271,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4382,7 +4390,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4414,101 +4422,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5163,171 +5171,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5728,7 +5736,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6087,8 +6095,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6101,9 +6109,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6116,19 +6124,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6812,39 +6820,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6858,68 +6866,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7206,17 +7214,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7225,221 +7233,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7488,22 +7496,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7578,32 +7586,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7621,108 +7632,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7778,42 +7789,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7938,7 +7954,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8582,172 +8598,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9060,28 +9076,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9116,7 +9132,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9160,7 +9176,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9191,17 +9207,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9209,507 +9225,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9817,164 +9833,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10411,49 +10279,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10461,67 +10329,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10697,80 +10565,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10964,6 +10832,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11420,54 +11433,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11888,174 +11901,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12697,140 +12710,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13346,7 +13359,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -14423,38 +14436,58 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/en_GB/LC_MESSAGES/neutron.po b/neutron/locale/en_GB/LC_MESSAGES/neutron.po index 2df4940c5..8a318bea9 100644 --- a/neutron/locale/en_GB/LC_MESSAGES/neutron.po +++ b/neutron/locale/en_GB/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (United Kingdom) " @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,18 +516,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,125 +580,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1104,7 +1112,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1178,82 +1186,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2329,167 +2337,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2613,8 +2621,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2666,7 +2674,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2728,19 +2736,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2762,7 +2770,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2788,7 +2796,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2811,13 +2819,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4263,7 +4271,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4382,7 +4390,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4414,101 +4422,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5163,171 +5171,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5728,7 +5736,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6087,8 +6095,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6101,9 +6109,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6116,19 +6124,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6812,39 +6820,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6858,68 +6866,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7206,17 +7214,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7225,221 +7233,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7488,22 +7496,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7578,32 +7586,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7621,108 +7632,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7778,42 +7789,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7938,7 +7954,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8582,172 +8598,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9060,28 +9076,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9116,7 +9132,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9160,7 +9176,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9191,17 +9207,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9209,507 +9225,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9817,164 +9833,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10411,49 +10279,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10461,67 +10329,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10697,80 +10565,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10964,6 +10832,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11420,54 +11433,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11888,174 +11901,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12697,140 +12710,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13346,7 +13359,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -14423,38 +14436,58 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/en_US/LC_MESSAGES/neutron.po b/neutron/locale/en_US/LC_MESSAGES/neutron.po index 0dcd8f3a1..4f0579097 100644 --- a/neutron/locale/en_US/LC_MESSAGES/neutron.po +++ b/neutron/locale/en_US/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (United States) " @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,18 +516,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,125 +580,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1104,7 +1112,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1178,82 +1186,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2329,167 +2337,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2613,8 +2621,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2666,7 +2674,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2728,19 +2736,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2762,7 +2770,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2788,7 +2796,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2811,13 +2819,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4263,7 +4271,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4382,7 +4390,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4414,101 +4422,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5163,171 +5171,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5728,7 +5736,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6087,8 +6095,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6101,9 +6109,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6116,19 +6124,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6812,39 +6820,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6858,68 +6866,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7206,17 +7214,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7225,221 +7233,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7488,22 +7496,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7578,32 +7586,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7621,108 +7632,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7778,42 +7789,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7938,7 +7954,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8582,172 +8598,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9060,28 +9076,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9116,7 +9132,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9160,7 +9176,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9191,17 +9207,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9209,507 +9225,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9817,164 +9833,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10411,49 +10279,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10461,67 +10329,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10697,80 +10565,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10964,6 +10832,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11420,54 +11433,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11888,174 +11901,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12697,140 +12710,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13346,7 +13359,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -14423,38 +14436,58 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/es/LC_MESSAGES/neutron.po b/neutron/locale/es/LC_MESSAGES/neutron.po index 4a2f4bda9..6cb746cf0 100644 --- a/neutron/locale/es/LC_MESSAGES/neutron.po +++ b/neutron/locale/es/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Spanish " @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,18 +516,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,125 +580,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1104,7 +1112,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1178,82 +1186,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2329,167 +2337,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2613,8 +2621,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2666,7 +2674,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2728,19 +2736,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2762,7 +2770,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2788,7 +2796,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2811,13 +2819,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4263,7 +4271,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4382,7 +4390,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4414,101 +4422,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5163,171 +5171,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5728,7 +5736,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6087,8 +6095,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6101,9 +6109,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6116,19 +6124,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6812,39 +6820,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6858,68 +6866,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7206,17 +7214,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7225,221 +7233,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7488,22 +7496,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7578,32 +7586,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7621,108 +7632,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7778,42 +7789,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7938,7 +7954,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8582,172 +8598,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9060,28 +9076,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9116,7 +9132,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9160,7 +9176,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9191,17 +9207,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9209,507 +9225,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9817,164 +9833,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10411,49 +10279,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10461,67 +10329,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10697,80 +10565,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10964,6 +10832,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11420,54 +11433,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11888,174 +11901,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12697,140 +12710,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13346,7 +13359,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -14423,38 +14436,58 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/es_MX/LC_MESSAGES/neutron.po b/neutron/locale/es_MX/LC_MESSAGES/neutron.po index d915f20f3..6c19e8487 100644 --- a/neutron/locale/es_MX/LC_MESSAGES/neutron.po +++ b/neutron/locale/es_MX/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-08-29 05:16+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Spanish (Mexico) " @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,18 +516,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,125 +580,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1104,7 +1112,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1178,82 +1186,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2329,167 +2337,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2613,8 +2621,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2666,7 +2674,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2728,19 +2736,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2762,7 +2770,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2788,7 +2796,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2811,13 +2819,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4263,7 +4271,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4382,7 +4390,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4414,101 +4422,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5163,171 +5171,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5728,7 +5736,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6087,8 +6095,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6101,9 +6109,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6116,19 +6124,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6812,39 +6820,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6858,68 +6866,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7206,17 +7214,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7225,221 +7233,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7488,22 +7496,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7578,32 +7586,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7621,108 +7632,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7778,42 +7789,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7938,7 +7954,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8582,172 +8598,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9060,28 +9076,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9116,7 +9132,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9160,7 +9176,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9191,17 +9207,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9209,507 +9225,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9817,164 +9833,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10411,49 +10279,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10461,67 +10329,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10697,80 +10565,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10964,6 +10832,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11420,54 +11433,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11888,174 +11901,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12697,140 +12710,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13346,7 +13359,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -14123,38 +14136,58 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/eu/LC_MESSAGES/neutron.po b/neutron/locale/eu/LC_MESSAGES/neutron.po index 95fb12d62..5b526ea0f 100644 --- a/neutron/locale/eu/LC_MESSAGES/neutron.po +++ b/neutron/locale/eu/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-11-15 00:14+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Basque " @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,18 +516,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,125 +580,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1104,7 +1112,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1178,82 +1186,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2329,167 +2337,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2613,8 +2621,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2666,7 +2674,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2728,19 +2736,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2762,7 +2770,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2788,7 +2796,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2811,13 +2819,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4263,7 +4271,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4382,7 +4390,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4414,101 +4422,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5163,171 +5171,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5728,7 +5736,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6087,8 +6095,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6101,9 +6109,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6116,19 +6124,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6812,39 +6820,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6858,68 +6866,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7206,17 +7214,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7225,221 +7233,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7488,22 +7496,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7578,32 +7586,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7621,108 +7632,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7778,42 +7789,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7938,7 +7954,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8582,172 +8598,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9060,28 +9076,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9116,7 +9132,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9160,7 +9176,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9191,17 +9207,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9209,507 +9225,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9817,164 +9833,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10411,49 +10279,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10461,67 +10329,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10697,80 +10565,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10964,6 +10832,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11420,54 +11433,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11888,174 +11901,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12697,140 +12710,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13346,7 +13359,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -13664,38 +13677,61 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" +#~ msgstr "" + +#~ msgid "Lswitch %s not found in NVP" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/eu_ES/LC_MESSAGES/neutron.po b/neutron/locale/eu_ES/LC_MESSAGES/neutron.po index f69b43438..e53538769 100644 --- a/neutron/locale/eu_ES/LC_MESSAGES/neutron.po +++ b/neutron/locale/eu_ES/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-11-15 02:27+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Basque (Spain) " @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,18 +516,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,125 +580,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1104,7 +1112,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1178,82 +1186,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2329,167 +2337,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2613,8 +2621,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2666,7 +2674,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2728,19 +2736,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2762,7 +2770,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2788,7 +2796,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2811,13 +2819,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4263,7 +4271,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4382,7 +4390,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4414,101 +4422,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5163,171 +5171,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5728,7 +5736,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6087,8 +6095,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6101,9 +6109,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6116,19 +6124,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6812,39 +6820,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6858,68 +6866,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7206,17 +7214,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7225,221 +7233,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7488,22 +7496,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7578,32 +7586,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7621,108 +7632,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7778,42 +7789,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7938,7 +7954,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8582,172 +8598,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9060,28 +9076,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9116,7 +9132,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9160,7 +9176,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9191,17 +9207,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9209,507 +9225,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9817,164 +9833,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10411,49 +10279,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10461,67 +10329,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10697,80 +10565,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10964,6 +10832,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11420,54 +11433,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11888,174 +11901,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12697,140 +12710,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13346,7 +13359,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -13664,38 +13677,61 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" +#~ msgstr "" + +#~ msgid "Lswitch %s not found in NVP" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/fa/LC_MESSAGES/neutron.po b/neutron/locale/fa/LC_MESSAGES/neutron.po index 6e8e053d8..5ff370646 100644 --- a/neutron/locale/fa/LC_MESSAGES/neutron.po +++ b/neutron/locale/fa/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-11-15 02:28+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Persian " @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,18 +516,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,125 +580,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1104,7 +1112,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1178,82 +1186,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2329,167 +2337,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2613,8 +2621,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2666,7 +2674,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2728,19 +2736,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2762,7 +2770,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2788,7 +2796,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2811,13 +2819,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4263,7 +4271,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4382,7 +4390,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4414,101 +4422,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5163,171 +5171,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5728,7 +5736,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6087,8 +6095,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6101,9 +6109,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6116,19 +6124,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6812,39 +6820,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6858,68 +6866,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7206,17 +7214,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7225,221 +7233,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7488,22 +7496,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7578,32 +7586,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7621,108 +7632,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7778,42 +7789,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7938,7 +7954,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8582,172 +8598,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9060,28 +9076,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9116,7 +9132,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9160,7 +9176,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9191,17 +9207,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9209,507 +9225,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9817,164 +9833,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10411,49 +10279,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10461,67 +10329,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10697,80 +10565,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10964,6 +10832,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11420,54 +11433,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11888,174 +11901,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12697,140 +12710,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13346,7 +13359,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -13664,38 +13677,61 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" +#~ msgstr "" + +#~ msgid "Lswitch %s not found in NVP" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/fi_FI/LC_MESSAGES/neutron.po b/neutron/locale/fi_FI/LC_MESSAGES/neutron.po index a49d034ae..bddd1e8b3 100644 --- a/neutron/locale/fi_FI/LC_MESSAGES/neutron.po +++ b/neutron/locale/fi_FI/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Finnish (Finland) " @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,18 +516,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,125 +580,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1104,7 +1112,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1178,82 +1186,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2329,167 +2337,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2613,8 +2621,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2666,7 +2674,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2728,19 +2736,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2762,7 +2770,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2788,7 +2796,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2811,13 +2819,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4263,7 +4271,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4382,7 +4390,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4414,101 +4422,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5163,171 +5171,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5728,7 +5736,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6087,8 +6095,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6101,9 +6109,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6116,19 +6124,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6812,39 +6820,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6858,68 +6866,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7206,17 +7214,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7225,221 +7233,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7488,22 +7496,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7578,32 +7586,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7621,108 +7632,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7778,42 +7789,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7938,7 +7954,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8582,172 +8598,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9060,28 +9076,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9116,7 +9132,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9160,7 +9176,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9191,17 +9207,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9209,507 +9225,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9817,164 +9833,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10411,49 +10279,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10461,67 +10329,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10697,80 +10565,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10964,6 +10832,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11420,54 +11433,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11888,174 +11901,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12697,140 +12710,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13346,7 +13359,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -14423,38 +14436,58 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/fil/LC_MESSAGES/neutron.po b/neutron/locale/fil/LC_MESSAGES/neutron.po index e613f8af0..b96d64925 100644 --- a/neutron/locale/fil/LC_MESSAGES/neutron.po +++ b/neutron/locale/fil/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-09-28 05:40+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Filipino " @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,18 +516,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,125 +580,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1104,7 +1112,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1178,82 +1186,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2329,167 +2337,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2613,8 +2621,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2666,7 +2674,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2728,19 +2736,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2762,7 +2770,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2788,7 +2796,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2811,13 +2819,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4263,7 +4271,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4382,7 +4390,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4414,101 +4422,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5163,171 +5171,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5728,7 +5736,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6087,8 +6095,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6101,9 +6109,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6116,19 +6124,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6812,39 +6820,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6858,68 +6866,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7206,17 +7214,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7225,221 +7233,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7488,22 +7496,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7578,32 +7586,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7621,108 +7632,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7778,42 +7789,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7938,7 +7954,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8582,172 +8598,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9060,28 +9076,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9116,7 +9132,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9160,7 +9176,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9191,17 +9207,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9209,507 +9225,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9817,164 +9833,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10411,49 +10279,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10461,67 +10329,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10697,80 +10565,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10964,6 +10832,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11420,54 +11433,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11888,174 +11901,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12697,140 +12710,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13346,7 +13359,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -13763,38 +13776,61 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" +#~ msgstr "" + +#~ msgid "Lswitch %s not found in NVP" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/fr/LC_MESSAGES/neutron.po b/neutron/locale/fr/LC_MESSAGES/neutron.po index cd8ba0d52..2e1fd0ac4 100644 --- a/neutron/locale/fr/LC_MESSAGES/neutron.po +++ b/neutron/locale/fr/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: French " @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,18 +516,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,125 +580,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1104,7 +1112,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1178,82 +1186,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2329,167 +2337,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2613,8 +2621,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2666,7 +2674,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2728,19 +2736,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2762,7 +2770,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2788,7 +2796,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2811,13 +2819,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4263,7 +4271,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4382,7 +4390,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4414,101 +4422,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5163,171 +5171,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5728,7 +5736,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6087,8 +6095,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6101,9 +6109,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6116,19 +6124,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6812,39 +6820,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6858,68 +6866,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7206,17 +7214,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7225,221 +7233,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7488,22 +7496,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7578,32 +7586,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7621,108 +7632,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7778,42 +7789,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7938,7 +7954,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8582,172 +8598,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9060,28 +9076,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9116,7 +9132,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9160,7 +9176,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9191,17 +9207,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9209,507 +9225,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9817,164 +9833,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10411,49 +10279,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10461,67 +10329,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10697,80 +10565,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10964,6 +10832,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11420,54 +11433,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11888,174 +11901,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12697,140 +12710,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13346,7 +13359,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -14423,38 +14436,58 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/gl/LC_MESSAGES/neutron.po b/neutron/locale/gl/LC_MESSAGES/neutron.po index 185177583..19c4ccc7a 100644 --- a/neutron/locale/gl/LC_MESSAGES/neutron.po +++ b/neutron/locale/gl/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-10-28 23:23+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Galician " @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,18 +516,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,125 +580,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1104,7 +1112,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1178,82 +1186,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2329,167 +2337,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2613,8 +2621,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2666,7 +2674,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2728,19 +2736,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2762,7 +2770,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2788,7 +2796,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2811,13 +2819,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4263,7 +4271,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4382,7 +4390,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4414,101 +4422,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5163,171 +5171,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5728,7 +5736,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6087,8 +6095,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6101,9 +6109,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6116,19 +6124,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6812,39 +6820,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6858,68 +6866,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7206,17 +7214,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7225,221 +7233,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7488,22 +7496,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7578,32 +7586,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7621,108 +7632,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7778,42 +7789,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7938,7 +7954,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8582,172 +8598,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9060,28 +9076,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9116,7 +9132,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9160,7 +9176,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9191,17 +9207,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9209,507 +9225,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9817,164 +9833,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10411,49 +10279,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10461,67 +10329,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10697,80 +10565,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10964,6 +10832,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11420,54 +11433,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11888,174 +11901,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12697,140 +12710,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13346,7 +13359,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -13688,38 +13701,61 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" +#~ msgstr "" + +#~ msgid "Lswitch %s not found in NVP" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/he/LC_MESSAGES/neutron.po b/neutron/locale/he/LC_MESSAGES/neutron.po index 5c84e9482..d8886449d 100644 --- a/neutron/locale/he/LC_MESSAGES/neutron.po +++ b/neutron/locale/he/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2014-01-17 14:28+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Hebrew " @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,18 +516,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,125 +580,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1104,7 +1112,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1178,82 +1186,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2329,167 +2337,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2613,8 +2621,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2666,7 +2674,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2728,19 +2736,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2762,7 +2770,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2788,7 +2796,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2811,13 +2819,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4263,7 +4271,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4382,7 +4390,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4414,101 +4422,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5163,171 +5171,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5728,7 +5736,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6087,8 +6095,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6101,9 +6109,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6116,19 +6124,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6812,39 +6820,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6858,68 +6866,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7206,17 +7214,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7225,221 +7233,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7488,22 +7496,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7578,32 +7586,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7621,108 +7632,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7778,42 +7789,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7938,7 +7954,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8582,172 +8598,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9060,28 +9076,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9116,7 +9132,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9160,7 +9176,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9191,17 +9207,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9209,507 +9225,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9817,164 +9833,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10411,49 +10279,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10461,67 +10329,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10697,80 +10565,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10964,6 +10832,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11420,54 +11433,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11888,174 +11901,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12697,140 +12710,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13346,7 +13359,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -13463,38 +13476,61 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" +#~ msgstr "" + +#~ msgid "Lswitch %s not found in NVP" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/he_IL/LC_MESSAGES/neutron.po b/neutron/locale/he_IL/LC_MESSAGES/neutron.po index 20e417037..de3528f6e 100644 --- a/neutron/locale/he_IL/LC_MESSAGES/neutron.po +++ b/neutron/locale/he_IL/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2014-01-21 01:25+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Hebrew (Israel) " @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,18 +516,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,125 +580,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1104,7 +1112,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1178,82 +1186,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2329,167 +2337,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2613,8 +2621,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2666,7 +2674,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2728,19 +2736,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2762,7 +2770,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2788,7 +2796,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2811,13 +2819,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4263,7 +4271,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4382,7 +4390,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4414,101 +4422,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5163,171 +5171,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5728,7 +5736,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6087,8 +6095,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6101,9 +6109,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6116,19 +6124,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6812,39 +6820,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6858,68 +6866,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7206,17 +7214,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7225,221 +7233,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7488,22 +7496,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7578,32 +7586,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7621,108 +7632,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7778,42 +7789,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7938,7 +7954,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8582,172 +8598,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9060,28 +9076,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9116,7 +9132,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9160,7 +9176,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9191,17 +9207,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9209,507 +9225,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9817,164 +9833,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10411,49 +10279,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10461,67 +10329,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10697,80 +10565,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10964,6 +10832,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11420,54 +11433,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11888,174 +11901,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12697,140 +12710,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13346,7 +13359,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -13463,38 +13476,61 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" +#~ msgstr "" + +#~ msgid "Lswitch %s not found in NVP" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/hi/LC_MESSAGES/neutron.po b/neutron/locale/hi/LC_MESSAGES/neutron.po index 845f42c3d..a9122b24f 100644 --- a/neutron/locale/hi/LC_MESSAGES/neutron.po +++ b/neutron/locale/hi/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-08-27 04:58+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Hindi " @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,18 +516,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,125 +580,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1104,7 +1112,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1178,82 +1186,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2329,167 +2337,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2613,8 +2621,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2666,7 +2674,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2728,19 +2736,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2762,7 +2770,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2788,7 +2796,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2811,13 +2819,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4263,7 +4271,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4382,7 +4390,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4414,101 +4422,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5163,171 +5171,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5728,7 +5736,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6087,8 +6095,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6101,9 +6109,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6116,19 +6124,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6812,39 +6820,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6858,68 +6866,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7206,17 +7214,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7225,221 +7233,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7488,22 +7496,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7578,32 +7586,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7621,108 +7632,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7778,42 +7789,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7938,7 +7954,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8582,172 +8598,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9060,28 +9076,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9116,7 +9132,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9160,7 +9176,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9191,17 +9207,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9209,507 +9225,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9817,164 +9833,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10411,49 +10279,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10461,67 +10329,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10697,80 +10565,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10964,6 +10832,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11420,54 +11433,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11888,174 +11901,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12697,140 +12710,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13346,7 +13359,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -14141,38 +14154,58 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/hr/LC_MESSAGES/neutron.po b/neutron/locale/hr/LC_MESSAGES/neutron.po index f47cc8748..003ec3ad6 100644 --- a/neutron/locale/hr/LC_MESSAGES/neutron.po +++ b/neutron/locale/hr/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Croatian " @@ -509,7 +509,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -517,18 +517,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -581,125 +581,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1105,7 +1113,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1179,82 +1187,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2330,167 +2338,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2614,8 +2622,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2667,7 +2675,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2729,19 +2737,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2763,7 +2771,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2789,7 +2797,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2812,13 +2820,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4264,7 +4272,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4383,7 +4391,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4415,101 +4423,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5164,171 +5172,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5729,7 +5737,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6088,8 +6096,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6102,9 +6110,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6117,19 +6125,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6813,39 +6821,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6859,68 +6867,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7207,17 +7215,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7226,221 +7234,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7489,22 +7497,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7579,32 +7587,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7622,108 +7633,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7779,42 +7790,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7939,7 +7955,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8583,172 +8599,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9061,28 +9077,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9117,7 +9133,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9161,7 +9177,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9192,17 +9208,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9210,507 +9226,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9818,164 +9834,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10412,49 +10280,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10462,67 +10330,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10698,80 +10566,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10965,6 +10833,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11421,54 +11434,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11889,174 +11902,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12698,140 +12711,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13347,7 +13360,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -14424,38 +14437,58 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/hu/LC_MESSAGES/neutron.po b/neutron/locale/hu/LC_MESSAGES/neutron.po index fa8058603..9b3c7d470 100644 --- a/neutron/locale/hu/LC_MESSAGES/neutron.po +++ b/neutron/locale/hu/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Hungarian " @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,18 +516,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,125 +580,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1104,7 +1112,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1178,82 +1186,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2329,167 +2337,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2613,8 +2621,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2666,7 +2674,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2728,19 +2736,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2762,7 +2770,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2788,7 +2796,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2811,13 +2819,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4263,7 +4271,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4382,7 +4390,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4414,101 +4422,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5163,171 +5171,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5728,7 +5736,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6087,8 +6095,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6101,9 +6109,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6116,19 +6124,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6812,39 +6820,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6858,68 +6866,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7206,17 +7214,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7225,221 +7233,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7488,22 +7496,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7578,32 +7586,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7621,108 +7632,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7778,42 +7789,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7938,7 +7954,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8582,172 +8598,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9060,28 +9076,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9116,7 +9132,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9160,7 +9176,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9191,17 +9207,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9209,507 +9225,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9817,164 +9833,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10411,49 +10279,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10461,67 +10329,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10697,80 +10565,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10964,6 +10832,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11420,54 +11433,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11888,174 +11901,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12697,140 +12710,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13346,7 +13359,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -14423,38 +14436,58 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/id/LC_MESSAGES/neutron.po b/neutron/locale/id/LC_MESSAGES/neutron.po index 23c2aaed2..a3a300108 100644 --- a/neutron/locale/id/LC_MESSAGES/neutron.po +++ b/neutron/locale/id/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Indonesian " @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,18 +516,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,125 +580,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1104,7 +1112,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1178,82 +1186,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2329,167 +2337,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2613,8 +2621,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2666,7 +2674,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2728,19 +2736,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2762,7 +2770,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2788,7 +2796,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2811,13 +2819,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4263,7 +4271,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4382,7 +4390,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4414,101 +4422,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5163,171 +5171,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5728,7 +5736,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6087,8 +6095,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6101,9 +6109,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6116,19 +6124,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6812,39 +6820,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6858,68 +6866,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7206,17 +7214,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7225,221 +7233,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7488,22 +7496,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7578,32 +7586,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7621,108 +7632,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7778,42 +7789,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7938,7 +7954,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8582,172 +8598,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9060,28 +9076,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9116,7 +9132,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9160,7 +9176,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9191,17 +9207,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9209,507 +9225,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9817,164 +9833,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10411,49 +10279,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10461,67 +10329,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10697,80 +10565,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10964,6 +10832,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11420,54 +11433,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11888,174 +11901,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12697,140 +12710,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13346,7 +13359,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -14423,38 +14436,58 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/is_IS/LC_MESSAGES/neutron.po b/neutron/locale/is_IS/LC_MESSAGES/neutron.po index 81c349a91..501ed3143 100644 --- a/neutron/locale/is_IS/LC_MESSAGES/neutron.po +++ b/neutron/locale/is_IS/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-12-16 02:36+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Icelandic (Iceland) " @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,18 +516,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,125 +580,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1104,7 +1112,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1178,82 +1186,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2329,167 +2337,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2613,8 +2621,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2666,7 +2674,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2728,19 +2736,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2762,7 +2770,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2788,7 +2796,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2811,13 +2819,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4263,7 +4271,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4382,7 +4390,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4414,101 +4422,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5163,171 +5171,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5728,7 +5736,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6087,8 +6095,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6101,9 +6109,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6116,19 +6124,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6812,39 +6820,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6858,68 +6866,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7206,17 +7214,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7225,221 +7233,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7488,22 +7496,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7578,32 +7586,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7621,108 +7632,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7778,42 +7789,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7938,7 +7954,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8582,172 +8598,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9060,28 +9076,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9116,7 +9132,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9160,7 +9176,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9191,17 +9207,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9209,507 +9225,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9817,164 +9833,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10411,49 +10279,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10461,67 +10329,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10697,80 +10565,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10964,6 +10832,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11420,54 +11433,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11888,174 +11901,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12697,140 +12710,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13346,7 +13359,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -13541,38 +13554,61 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" +#~ msgstr "" + +#~ msgid "Lswitch %s not found in NVP" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/it/LC_MESSAGES/neutron.po b/neutron/locale/it/LC_MESSAGES/neutron.po index d34f883ef..66d8f92c3 100644 --- a/neutron/locale/it/LC_MESSAGES/neutron.po +++ b/neutron/locale/it/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-05-16 09:23+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Italian " @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,18 +516,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,125 +580,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1104,7 +1112,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1178,82 +1186,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2329,167 +2337,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2613,8 +2621,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2666,7 +2674,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2728,19 +2736,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2762,7 +2770,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2788,7 +2796,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2811,13 +2819,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4263,7 +4271,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4382,7 +4390,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4414,101 +4422,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5163,171 +5171,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5728,7 +5736,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6087,8 +6095,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6101,9 +6109,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6116,19 +6124,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6812,39 +6820,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6858,68 +6866,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7206,17 +7214,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7225,221 +7233,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7488,22 +7496,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7578,32 +7586,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7621,108 +7632,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7778,42 +7789,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7938,7 +7954,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8582,172 +8598,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9060,28 +9076,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9116,7 +9132,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9160,7 +9176,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9191,17 +9207,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9209,507 +9225,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9817,164 +9833,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10411,49 +10279,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10461,67 +10329,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10697,80 +10565,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10964,6 +10832,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11420,54 +11433,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11888,174 +11901,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12697,140 +12710,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13346,7 +13359,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -14423,38 +14436,58 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/it_IT/LC_MESSAGES/neutron.po b/neutron/locale/it_IT/LC_MESSAGES/neutron.po index 80c491a0d..abc2996bb 100644 --- a/neutron/locale/it_IT/LC_MESSAGES/neutron.po +++ b/neutron/locale/it_IT/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Italian (Italy) " @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,18 +516,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,125 +580,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1104,7 +1112,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1178,82 +1186,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2329,167 +2337,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2613,8 +2621,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2666,7 +2674,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2728,19 +2736,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2762,7 +2770,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2788,7 +2796,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2811,13 +2819,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4263,7 +4271,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4382,7 +4390,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4414,101 +4422,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5163,171 +5171,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5728,7 +5736,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6087,8 +6095,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6101,9 +6109,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6116,19 +6124,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6812,39 +6820,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6858,68 +6866,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7206,17 +7214,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7225,221 +7233,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7488,22 +7496,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7578,32 +7586,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7621,108 +7632,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7778,42 +7789,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7938,7 +7954,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8582,172 +8598,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9060,28 +9076,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9116,7 +9132,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9160,7 +9176,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9191,17 +9207,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9209,507 +9225,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9817,164 +9833,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10411,49 +10279,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10461,67 +10329,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10697,80 +10565,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10964,6 +10832,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11420,54 +11433,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11888,174 +11901,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12697,140 +12710,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13346,7 +13359,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -14423,38 +14436,58 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/ja/LC_MESSAGES/neutron.po b/neutron/locale/ja/LC_MESSAGES/neutron.po index 15d661b9f..1d1aabf31 100644 --- a/neutron/locale/ja/LC_MESSAGES/neutron.po +++ b/neutron/locale/ja/LC_MESSAGES/neutron.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-01-30 10:28+0000\n" "Last-Translator: Tomoyuki KATO \n" "Language-Team: Japanese " @@ -509,7 +509,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -517,18 +517,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -581,125 +581,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1105,7 +1113,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1179,82 +1187,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2330,167 +2338,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2614,8 +2622,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2667,7 +2675,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2729,19 +2737,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2763,7 +2771,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2789,7 +2797,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2812,13 +2820,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4264,7 +4272,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4383,7 +4391,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4415,101 +4423,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5164,171 +5172,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5729,7 +5737,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6088,8 +6096,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6102,9 +6110,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6117,19 +6125,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6813,39 +6821,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6859,68 +6867,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7207,17 +7215,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7226,221 +7234,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7489,22 +7497,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7579,32 +7587,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7622,108 +7633,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7779,42 +7790,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7939,7 +7955,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8583,172 +8599,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9061,28 +9077,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9117,7 +9133,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9161,7 +9177,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9192,17 +9208,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9210,507 +9226,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9818,164 +9834,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10412,49 +10280,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10462,67 +10330,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10698,80 +10566,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10965,6 +10833,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11421,54 +11434,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11889,174 +11902,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12698,140 +12711,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13347,7 +13360,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -14424,38 +14437,58 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/ka_GE/LC_MESSAGES/neutron.po b/neutron/locale/ka_GE/LC_MESSAGES/neutron.po index 49bba9002..a3315fa11 100644 --- a/neutron/locale/ka_GE/LC_MESSAGES/neutron.po +++ b/neutron/locale/ka_GE/LC_MESSAGES/neutron.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-04-19 14:53+0000\n" "Last-Translator: Nika Chkhikvishvili \n" "Language-Team: ka_GE \n" @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,18 +516,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,125 +580,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "L3 აგენტი ჩაირთულია" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1104,7 +1112,7 @@ msgstr "დრაივერის მდებარეობა: %s" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1178,82 +1186,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, fuzzy, python-format msgid "Interface %s not found." msgstr "პლაგინი ვერ მოიძებნა." -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2329,167 +2337,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2613,8 +2621,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2666,7 +2674,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2728,19 +2736,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2762,7 +2770,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2788,7 +2796,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2811,13 +2819,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4263,7 +4271,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4382,7 +4390,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4414,101 +4422,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5163,171 +5171,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5728,7 +5736,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6087,8 +6095,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6101,9 +6109,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6116,19 +6124,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6812,39 +6820,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6858,68 +6866,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "პლაგინის მდებარეობა: %s" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7206,17 +7214,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7225,221 +7233,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7488,22 +7496,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7578,32 +7586,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7621,108 +7632,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7778,42 +7789,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7938,7 +7954,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8583,172 +8599,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9061,28 +9077,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9117,7 +9133,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9161,7 +9177,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9192,17 +9208,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9210,507 +9226,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9818,164 +9834,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10412,49 +10280,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10462,67 +10330,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10698,80 +10566,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10965,6 +10833,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11421,54 +11434,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11889,174 +11902,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12698,140 +12711,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13347,7 +13360,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -14424,38 +14437,58 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/km/LC_MESSAGES/neutron.po b/neutron/locale/km/LC_MESSAGES/neutron.po index 101b8b3ac..33ff9456e 100644 --- a/neutron/locale/km/LC_MESSAGES/neutron.po +++ b/neutron/locale/km/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-11-15 02:27+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Khmer " @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,18 +516,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,125 +580,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1104,7 +1112,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1178,82 +1186,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2329,167 +2337,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2613,8 +2621,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2666,7 +2674,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2728,19 +2736,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2762,7 +2770,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2788,7 +2796,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2811,13 +2819,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4263,7 +4271,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4382,7 +4390,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4414,101 +4422,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5163,171 +5171,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5728,7 +5736,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6087,8 +6095,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6101,9 +6109,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6116,19 +6124,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6812,39 +6820,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6858,68 +6866,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7206,17 +7214,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7225,221 +7233,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7488,22 +7496,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7578,32 +7586,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7621,108 +7632,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7778,42 +7789,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7938,7 +7954,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8582,172 +8598,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9060,28 +9076,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9116,7 +9132,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9160,7 +9176,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9191,17 +9207,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9209,507 +9225,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9817,164 +9833,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10411,49 +10279,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10461,67 +10329,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10697,80 +10565,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10964,6 +10832,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11420,54 +11433,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11888,174 +11901,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12697,140 +12710,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13346,7 +13359,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -13664,38 +13677,61 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" +#~ msgstr "" + +#~ msgid "Lswitch %s not found in NVP" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/kn/LC_MESSAGES/neutron.po b/neutron/locale/kn/LC_MESSAGES/neutron.po index a6257d967..774eda8db 100644 --- a/neutron/locale/kn/LC_MESSAGES/neutron.po +++ b/neutron/locale/kn/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-09-18 00:19+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Kannada " @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,18 +516,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,125 +580,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1104,7 +1112,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1178,82 +1186,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2329,167 +2337,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2613,8 +2621,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2666,7 +2674,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2728,19 +2736,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2762,7 +2770,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2788,7 +2796,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2811,13 +2819,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4263,7 +4271,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4382,7 +4390,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4414,101 +4422,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5163,171 +5171,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5728,7 +5736,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6087,8 +6095,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6101,9 +6109,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6116,19 +6124,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6812,39 +6820,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6858,68 +6866,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7206,17 +7214,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7225,221 +7233,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7488,22 +7496,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7578,32 +7586,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7621,108 +7632,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7778,42 +7789,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7938,7 +7954,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8582,172 +8598,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9060,28 +9076,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9116,7 +9132,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9160,7 +9176,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9191,17 +9207,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9209,507 +9225,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9817,164 +9833,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10411,49 +10279,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10461,67 +10329,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10697,80 +10565,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10964,6 +10832,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11420,54 +11433,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11888,174 +11901,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12697,140 +12710,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13346,7 +13359,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -13775,38 +13788,61 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" +#~ msgstr "" + +#~ msgid "Lswitch %s not found in NVP" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/ko/LC_MESSAGES/neutron.po b/neutron/locale/ko/LC_MESSAGES/neutron.po index ea70ce004..356758142 100644 --- a/neutron/locale/ko/LC_MESSAGES/neutron.po +++ b/neutron/locale/ko/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Korean " @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,18 +516,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,125 +580,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1104,7 +1112,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1178,82 +1186,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2329,167 +2337,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2613,8 +2621,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2666,7 +2674,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2728,19 +2736,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2762,7 +2770,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2788,7 +2796,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2811,13 +2819,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4263,7 +4271,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4382,7 +4390,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4414,101 +4422,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5163,171 +5171,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5728,7 +5736,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6087,8 +6095,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6101,9 +6109,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6116,19 +6124,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6812,39 +6820,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6858,68 +6866,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7206,17 +7214,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7225,221 +7233,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7488,22 +7496,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7578,32 +7586,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7621,108 +7632,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7778,42 +7789,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7938,7 +7954,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8582,172 +8598,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9060,28 +9076,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9116,7 +9132,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9160,7 +9176,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9191,17 +9207,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9209,507 +9225,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9817,164 +9833,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10411,49 +10279,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10461,67 +10329,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10697,80 +10565,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10964,6 +10832,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11420,54 +11433,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11888,174 +11901,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12697,140 +12710,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13346,7 +13359,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -14423,38 +14436,58 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/ko_KR/LC_MESSAGES/neutron.po b/neutron/locale/ko_KR/LC_MESSAGES/neutron.po index 17d512838..b91ccf539 100644 --- a/neutron/locale/ko_KR/LC_MESSAGES/neutron.po +++ b/neutron/locale/ko_KR/LC_MESSAGES/neutron.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-04-28 05:13+0000\n" "Last-Translator: ujuc Gang \n" "Language-Team: ko_KR \n" @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,18 +516,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,125 +580,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1104,7 +1112,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1178,82 +1186,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2329,167 +2337,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2613,8 +2621,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2666,7 +2674,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2728,19 +2736,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2762,7 +2770,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2788,7 +2796,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2811,13 +2819,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4263,7 +4271,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4382,7 +4390,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4414,101 +4422,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5163,171 +5171,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5728,7 +5736,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6087,8 +6095,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6101,9 +6109,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6116,19 +6124,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6812,39 +6820,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6858,68 +6866,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "플러그인 위치: %s" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7206,17 +7214,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7225,221 +7233,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7488,22 +7496,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7578,32 +7586,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7621,108 +7632,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7778,42 +7789,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7938,7 +7954,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8582,172 +8598,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9060,28 +9076,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9116,7 +9132,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9160,7 +9176,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9191,17 +9207,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9209,507 +9225,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9817,164 +9833,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10411,49 +10279,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10461,67 +10329,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10697,80 +10565,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10964,6 +10832,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11420,54 +11433,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11888,174 +11901,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12697,140 +12710,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13346,7 +13359,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -14423,38 +14436,58 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/ml_IN/LC_MESSAGES/neutron.po b/neutron/locale/ml_IN/LC_MESSAGES/neutron.po index df523fe4c..1632a5ba0 100644 --- a/neutron/locale/ml_IN/LC_MESSAGES/neutron.po +++ b/neutron/locale/ml_IN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-11-17 05:24+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Malayalam (India) " @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,18 +516,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,125 +580,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1104,7 +1112,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1178,82 +1186,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2329,167 +2337,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2613,8 +2621,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2666,7 +2674,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2728,19 +2736,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2762,7 +2770,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2788,7 +2796,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2811,13 +2819,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4263,7 +4271,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4382,7 +4390,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4414,101 +4422,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5163,171 +5171,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5728,7 +5736,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6087,8 +6095,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6101,9 +6109,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6116,19 +6124,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6812,39 +6820,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6858,68 +6866,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7206,17 +7214,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7225,221 +7233,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7488,22 +7496,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7578,32 +7586,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7621,108 +7632,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7778,42 +7789,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7938,7 +7954,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8582,172 +8598,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9060,28 +9076,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9116,7 +9132,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9160,7 +9176,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9191,17 +9207,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9209,507 +9225,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9817,164 +9833,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10411,49 +10279,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10461,67 +10329,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10697,80 +10565,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10964,6 +10832,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11420,54 +11433,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11888,174 +11901,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12697,140 +12710,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13346,7 +13359,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -13664,38 +13677,61 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" +#~ msgstr "" + +#~ msgid "Lswitch %s not found in NVP" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/mr_IN/LC_MESSAGES/neutron.po b/neutron/locale/mr_IN/LC_MESSAGES/neutron.po index c123dcc4c..acc84a2cc 100644 --- a/neutron/locale/mr_IN/LC_MESSAGES/neutron.po +++ b/neutron/locale/mr_IN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-10-16 22:17+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Marathi (India) " @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,18 +516,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,125 +580,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1104,7 +1112,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1178,82 +1186,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2329,167 +2337,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2613,8 +2621,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2666,7 +2674,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2728,19 +2736,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2762,7 +2770,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2788,7 +2796,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2811,13 +2819,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4263,7 +4271,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4382,7 +4390,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4414,101 +4422,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5163,171 +5171,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5728,7 +5736,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6087,8 +6095,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6101,9 +6109,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6116,19 +6124,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6812,39 +6820,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6858,68 +6866,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7206,17 +7214,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7225,221 +7233,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7488,22 +7496,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7578,32 +7586,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7621,108 +7632,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7778,42 +7789,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7938,7 +7954,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8582,172 +8598,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9060,28 +9076,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9116,7 +9132,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9160,7 +9176,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9191,17 +9207,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9209,507 +9225,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9817,164 +9833,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10411,49 +10279,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10461,67 +10329,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10697,80 +10565,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10964,6 +10832,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11420,54 +11433,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11888,174 +11901,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12697,140 +12710,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13346,7 +13359,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -13709,38 +13722,61 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" +#~ msgstr "" + +#~ msgid "Lswitch %s not found in NVP" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/ms/LC_MESSAGES/neutron.po b/neutron/locale/ms/LC_MESSAGES/neutron.po index f0e81647c..1a81afdbc 100644 --- a/neutron/locale/ms/LC_MESSAGES/neutron.po +++ b/neutron/locale/ms/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Malay " @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,18 +516,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,125 +580,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1104,7 +1112,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1178,82 +1186,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2329,167 +2337,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2613,8 +2621,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2666,7 +2674,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2728,19 +2736,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2762,7 +2770,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2788,7 +2796,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2811,13 +2819,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4263,7 +4271,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4382,7 +4390,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4414,101 +4422,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5163,171 +5171,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5728,7 +5736,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6087,8 +6095,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6101,9 +6109,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6116,19 +6124,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6812,39 +6820,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6858,68 +6866,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7206,17 +7214,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7225,221 +7233,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7488,22 +7496,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7578,32 +7586,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7621,108 +7632,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7778,42 +7789,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7938,7 +7954,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8582,172 +8598,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9060,28 +9076,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9116,7 +9132,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9160,7 +9176,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9191,17 +9207,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9209,507 +9225,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9817,164 +9833,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10411,49 +10279,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10461,67 +10329,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10697,80 +10565,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10964,6 +10832,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11420,54 +11433,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11888,174 +11901,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12697,140 +12710,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13346,7 +13359,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -14423,38 +14436,58 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/nb/LC_MESSAGES/neutron.po b/neutron/locale/nb/LC_MESSAGES/neutron.po index c0fd74b64..ccc5c1f00 100644 --- a/neutron/locale/nb/LC_MESSAGES/neutron.po +++ b/neutron/locale/nb/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Norwegian Bokmål " @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,18 +516,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,125 +580,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1104,7 +1112,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1178,82 +1186,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2329,167 +2337,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2613,8 +2621,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2666,7 +2674,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2728,19 +2736,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2762,7 +2770,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2788,7 +2796,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2811,13 +2819,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4263,7 +4271,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4382,7 +4390,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4414,101 +4422,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5163,171 +5171,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5728,7 +5736,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6087,8 +6095,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6101,9 +6109,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6116,19 +6124,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6812,39 +6820,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6858,68 +6866,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7206,17 +7214,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7225,221 +7233,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7488,22 +7496,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7578,32 +7586,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7621,108 +7632,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7778,42 +7789,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7938,7 +7954,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8582,172 +8598,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9060,28 +9076,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9116,7 +9132,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9160,7 +9176,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9191,17 +9207,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9209,507 +9225,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9817,164 +9833,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10411,49 +10279,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10461,67 +10329,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10697,80 +10565,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10964,6 +10832,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11420,54 +11433,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11888,174 +11901,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12697,140 +12710,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13346,7 +13359,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -14423,38 +14436,58 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/ne/LC_MESSAGES/neutron.po b/neutron/locale/ne/LC_MESSAGES/neutron.po index 892993861..0f8563c01 100644 --- a/neutron/locale/ne/LC_MESSAGES/neutron.po +++ b/neutron/locale/ne/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-09-05 06:03+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Nepali " @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,18 +516,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,125 +580,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1104,7 +1112,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1178,82 +1186,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2329,167 +2337,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2613,8 +2621,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2666,7 +2674,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2728,19 +2736,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2762,7 +2770,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2788,7 +2796,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2811,13 +2819,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4263,7 +4271,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4382,7 +4390,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4414,101 +4422,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5163,171 +5171,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5728,7 +5736,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6087,8 +6095,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6101,9 +6109,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6116,19 +6124,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6812,39 +6820,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6858,68 +6866,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7206,17 +7214,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7225,221 +7233,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7488,22 +7496,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7578,32 +7586,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7621,108 +7632,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7778,42 +7789,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7938,7 +7954,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8582,172 +8598,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9060,28 +9076,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9116,7 +9132,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9160,7 +9176,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9191,17 +9207,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9209,507 +9225,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9817,164 +9833,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10411,49 +10279,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10461,67 +10329,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10697,80 +10565,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10964,6 +10832,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11420,54 +11433,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11888,174 +11901,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12697,140 +12710,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13346,7 +13359,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -14027,38 +14040,61 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" +#~ msgstr "" + +#~ msgid "Lswitch %s not found in NVP" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/neutron.pot b/neutron/locale/neutron.pot index 8ed73ef71..9a9fcd168 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.241\n" +"jenkins.neutron.propose.translation.update.242\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,18 +516,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,125 +580,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1104,7 +1112,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1178,82 +1186,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2329,167 +2337,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2613,8 +2621,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2666,7 +2674,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2728,19 +2736,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2762,7 +2770,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2788,7 +2796,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2811,13 +2819,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4263,7 +4271,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4382,7 +4390,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4414,101 +4422,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5163,171 +5171,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5728,7 +5736,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6087,8 +6095,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6101,9 +6109,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6116,19 +6124,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6812,39 +6820,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6858,68 +6866,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7206,17 +7214,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7225,221 +7233,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7488,22 +7496,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7578,32 +7586,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7621,108 +7632,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7778,42 +7789,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7938,7 +7954,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8582,172 +8598,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9060,28 +9076,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9116,7 +9132,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9160,7 +9176,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9191,17 +9207,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9209,507 +9225,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9817,164 +9833,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10411,49 +10279,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10461,67 +10329,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10697,80 +10565,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10964,6 +10832,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11420,54 +11433,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11888,174 +11901,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12697,140 +12710,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13346,7 +13359,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" diff --git a/neutron/locale/nl_NL/LC_MESSAGES/neutron.po b/neutron/locale/nl_NL/LC_MESSAGES/neutron.po index 3c3e30445..3bb43185c 100644 --- a/neutron/locale/nl_NL/LC_MESSAGES/neutron.po +++ b/neutron/locale/nl_NL/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Dutch (Netherlands) " @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,18 +516,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,125 +580,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1104,7 +1112,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1178,82 +1186,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2329,167 +2337,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2613,8 +2621,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2666,7 +2674,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2728,19 +2736,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2762,7 +2770,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2788,7 +2796,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2811,13 +2819,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4263,7 +4271,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4382,7 +4390,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4414,101 +4422,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5163,171 +5171,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5728,7 +5736,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6087,8 +6095,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6101,9 +6109,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6116,19 +6124,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6812,39 +6820,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6858,68 +6866,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7206,17 +7214,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7225,221 +7233,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7488,22 +7496,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7578,32 +7586,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7621,108 +7632,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7778,42 +7789,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7938,7 +7954,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8582,172 +8598,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9060,28 +9076,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9116,7 +9132,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9160,7 +9176,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9191,17 +9207,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9209,507 +9225,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9817,164 +9833,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10411,49 +10279,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10461,67 +10329,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10697,80 +10565,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10964,6 +10832,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11420,54 +11433,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11888,174 +11901,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12697,140 +12710,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13346,7 +13359,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -14423,38 +14436,58 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/pa_IN/LC_MESSAGES/neutron.po b/neutron/locale/pa_IN/LC_MESSAGES/neutron.po index e880aa460..ec6c872a5 100644 --- a/neutron/locale/pa_IN/LC_MESSAGES/neutron.po +++ b/neutron/locale/pa_IN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-12-15 04:38+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Panjabi (Punjabi) (India) " @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,18 +516,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,125 +580,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1104,7 +1112,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1178,82 +1186,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2329,167 +2337,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2613,8 +2621,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2666,7 +2674,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2728,19 +2736,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2762,7 +2770,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2788,7 +2796,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2811,13 +2819,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4263,7 +4271,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4382,7 +4390,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4414,101 +4422,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5163,171 +5171,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5728,7 +5736,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6087,8 +6095,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6101,9 +6109,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6116,19 +6124,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6812,39 +6820,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6858,68 +6866,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7206,17 +7214,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7225,221 +7233,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7488,22 +7496,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7578,32 +7586,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7621,108 +7632,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7778,42 +7789,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7938,7 +7954,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8582,172 +8598,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9060,28 +9076,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9116,7 +9132,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9160,7 +9176,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9191,17 +9207,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9209,507 +9225,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9817,164 +9833,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10411,49 +10279,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10461,67 +10329,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10697,80 +10565,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10964,6 +10832,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11420,54 +11433,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11888,174 +11901,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12697,140 +12710,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13346,7 +13359,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -13541,38 +13554,61 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" +#~ msgstr "" + +#~ msgid "Lswitch %s not found in NVP" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/pl_PL/LC_MESSAGES/neutron.po b/neutron/locale/pl_PL/LC_MESSAGES/neutron.po index d0177e6b6..95f283afb 100644 --- a/neutron/locale/pl_PL/LC_MESSAGES/neutron.po +++ b/neutron/locale/pl_PL/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-06-28 06:06+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Polish (Poland) " @@ -509,7 +509,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -517,18 +517,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -581,125 +581,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1105,7 +1113,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1179,82 +1187,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2330,167 +2338,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2614,8 +2622,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2667,7 +2675,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2729,19 +2737,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2763,7 +2771,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2789,7 +2797,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2812,13 +2820,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4264,7 +4272,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4383,7 +4391,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4415,101 +4423,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5164,171 +5172,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5729,7 +5737,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6088,8 +6096,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6102,9 +6110,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6117,19 +6125,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6813,39 +6821,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6859,68 +6867,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7207,17 +7215,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7226,221 +7234,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7489,22 +7497,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7579,32 +7587,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7622,108 +7633,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7779,42 +7790,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7939,7 +7955,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8583,172 +8599,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9061,28 +9077,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9117,7 +9133,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9161,7 +9177,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9192,17 +9208,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9210,507 +9226,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9818,164 +9834,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10412,49 +10280,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10462,67 +10330,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10698,80 +10566,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10965,6 +10833,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11421,54 +11434,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11889,174 +11902,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12698,140 +12711,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13347,7 +13360,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -14424,38 +14437,58 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/pt/LC_MESSAGES/neutron.po b/neutron/locale/pt/LC_MESSAGES/neutron.po index 1e49015e4..ecef16a15 100644 --- a/neutron/locale/pt/LC_MESSAGES/neutron.po +++ b/neutron/locale/pt/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Portuguese " @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,18 +516,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,125 +580,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1104,7 +1112,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1178,82 +1186,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2329,167 +2337,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2613,8 +2621,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2666,7 +2674,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2728,19 +2736,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2762,7 +2770,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2788,7 +2796,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2811,13 +2819,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4263,7 +4271,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4382,7 +4390,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4414,101 +4422,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5163,171 +5171,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5728,7 +5736,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6087,8 +6095,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6101,9 +6109,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6116,19 +6124,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6812,39 +6820,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6858,68 +6866,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7206,17 +7214,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7225,221 +7233,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7488,22 +7496,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7578,32 +7586,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7621,108 +7632,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7778,42 +7789,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7938,7 +7954,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8582,172 +8598,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9060,28 +9076,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9116,7 +9132,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9160,7 +9176,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9191,17 +9207,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9209,507 +9225,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9817,164 +9833,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10411,49 +10279,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10461,67 +10329,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10697,80 +10565,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10964,6 +10832,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11420,54 +11433,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11888,174 +11901,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12697,140 +12710,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13346,7 +13359,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -14423,38 +14436,58 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/pt_BR/LC_MESSAGES/neutron.po b/neutron/locale/pt_BR/LC_MESSAGES/neutron.po index 266049c5b..81b35e8a0 100644 --- a/neutron/locale/pt_BR/LC_MESSAGES/neutron.po +++ b/neutron/locale/pt_BR/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Portuguese (Brazil) " @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,18 +516,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,125 +580,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1104,7 +1112,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1178,82 +1186,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2329,167 +2337,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2613,8 +2621,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2666,7 +2674,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2728,19 +2736,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2762,7 +2770,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2788,7 +2796,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2811,13 +2819,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4263,7 +4271,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4382,7 +4390,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4414,101 +4422,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5163,171 +5171,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5728,7 +5736,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6087,8 +6095,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6101,9 +6109,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6116,19 +6124,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6812,39 +6820,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6858,68 +6866,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7206,17 +7214,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7225,221 +7233,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7488,22 +7496,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7578,32 +7586,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7621,108 +7632,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7778,42 +7789,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7938,7 +7954,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8582,172 +8598,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9060,28 +9076,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9116,7 +9132,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9160,7 +9176,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9191,17 +9207,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9209,507 +9225,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9817,164 +9833,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10411,49 +10279,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10461,67 +10329,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10697,80 +10565,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10964,6 +10832,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11420,54 +11433,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11888,174 +11901,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12697,140 +12710,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13346,7 +13359,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -14423,38 +14436,58 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/ro/LC_MESSAGES/neutron.po b/neutron/locale/ro/LC_MESSAGES/neutron.po index 66745d87e..8d4209898 100644 --- a/neutron/locale/ro/LC_MESSAGES/neutron.po +++ b/neutron/locale/ro/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-06-08 07:51+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Romanian " @@ -509,7 +509,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -517,18 +517,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -581,125 +581,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1105,7 +1113,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1179,82 +1187,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2330,167 +2338,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2614,8 +2622,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2667,7 +2675,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2729,19 +2737,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2763,7 +2771,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2789,7 +2797,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2812,13 +2820,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4264,7 +4272,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4383,7 +4391,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4415,101 +4423,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5164,171 +5172,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5729,7 +5737,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6088,8 +6096,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6102,9 +6110,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6117,19 +6125,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6813,39 +6821,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6859,68 +6867,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7207,17 +7215,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7226,221 +7234,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7489,22 +7497,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7579,32 +7587,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7622,108 +7633,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7779,42 +7790,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7939,7 +7955,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8583,172 +8599,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9061,28 +9077,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9117,7 +9133,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9161,7 +9177,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9192,17 +9208,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9210,507 +9226,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9818,164 +9834,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10412,49 +10280,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10462,67 +10330,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10698,80 +10566,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10965,6 +10833,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11421,54 +11434,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11889,174 +11902,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12698,140 +12711,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13347,7 +13360,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -14424,38 +14437,58 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/ru/LC_MESSAGES/neutron.po b/neutron/locale/ru/LC_MESSAGES/neutron.po index 8f78e1973..996aa57c0 100644 --- a/neutron/locale/ru/LC_MESSAGES/neutron.po +++ b/neutron/locale/ru/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Russian " @@ -509,7 +509,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -517,18 +517,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -581,125 +581,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1105,7 +1113,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1179,82 +1187,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2330,167 +2338,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2614,8 +2622,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2667,7 +2675,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2729,19 +2737,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2763,7 +2771,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2789,7 +2797,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2812,13 +2820,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4264,7 +4272,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4383,7 +4391,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4415,101 +4423,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5164,171 +5172,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5729,7 +5737,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6088,8 +6096,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6102,9 +6110,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6117,19 +6125,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6813,39 +6821,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6859,68 +6867,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7207,17 +7215,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7226,221 +7234,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7489,22 +7497,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7579,32 +7587,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7622,108 +7633,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7779,42 +7790,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7939,7 +7955,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8583,172 +8599,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9061,28 +9077,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9117,7 +9133,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9161,7 +9177,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9192,17 +9208,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9210,507 +9226,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9818,164 +9834,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10412,49 +10280,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10462,67 +10330,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10698,80 +10566,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10965,6 +10833,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11421,54 +11434,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11889,174 +11902,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12698,140 +12711,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13347,7 +13360,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -14424,38 +14437,58 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/ru_RU/LC_MESSAGES/neutron.po b/neutron/locale/ru_RU/LC_MESSAGES/neutron.po index 70b20173e..11eacd119 100644 --- a/neutron/locale/ru_RU/LC_MESSAGES/neutron.po +++ b/neutron/locale/ru_RU/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Russian (Russia) " @@ -509,7 +509,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -517,18 +517,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -581,125 +581,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1105,7 +1113,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1179,82 +1187,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2330,167 +2338,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2614,8 +2622,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2667,7 +2675,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2729,19 +2737,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2763,7 +2771,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2789,7 +2797,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2812,13 +2820,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4264,7 +4272,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4383,7 +4391,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4415,101 +4423,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5164,171 +5172,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5729,7 +5737,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6088,8 +6096,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6102,9 +6110,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6117,19 +6125,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6813,39 +6821,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6859,68 +6867,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7207,17 +7215,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7226,221 +7234,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7489,22 +7497,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7579,32 +7587,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7622,108 +7633,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7779,42 +7790,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7939,7 +7955,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8583,172 +8599,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9061,28 +9077,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9117,7 +9133,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9161,7 +9177,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9192,17 +9208,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9210,507 +9226,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9818,164 +9834,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10412,49 +10280,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10462,67 +10330,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10698,80 +10566,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10965,6 +10833,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11421,54 +11434,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11889,174 +11902,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12698,140 +12711,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13347,7 +13360,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -14424,38 +14437,58 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/sk/LC_MESSAGES/neutron.po b/neutron/locale/sk/LC_MESSAGES/neutron.po index 350beed2f..fec88dba8 100644 --- a/neutron/locale/sk/LC_MESSAGES/neutron.po +++ b/neutron/locale/sk/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-08-27 04:58+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Slovak " @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,18 +516,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,125 +580,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1104,7 +1112,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1178,82 +1186,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2329,167 +2337,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2613,8 +2621,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2666,7 +2674,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2728,19 +2736,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2762,7 +2770,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2788,7 +2796,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2811,13 +2819,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4263,7 +4271,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4382,7 +4390,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4414,101 +4422,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5163,171 +5171,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5728,7 +5736,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6087,8 +6095,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6101,9 +6109,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6116,19 +6124,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6812,39 +6820,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6858,68 +6866,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7206,17 +7214,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7225,221 +7233,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7488,22 +7496,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7578,32 +7586,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7621,108 +7632,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7778,42 +7789,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7938,7 +7954,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8582,172 +8598,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9060,28 +9076,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9116,7 +9132,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9160,7 +9176,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9191,17 +9207,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9209,507 +9225,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9817,164 +9833,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10411,49 +10279,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10461,67 +10329,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10697,80 +10565,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10964,6 +10832,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11420,54 +11433,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11888,174 +11901,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12697,140 +12710,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13346,7 +13359,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -14141,38 +14154,58 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/sl_SI/LC_MESSAGES/neutron.po b/neutron/locale/sl_SI/LC_MESSAGES/neutron.po index b3c655558..67abeaaa3 100644 --- a/neutron/locale/sl_SI/LC_MESSAGES/neutron.po +++ b/neutron/locale/sl_SI/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-06-28 06:06+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Slovenian (Slovenia) " @@ -509,7 +509,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -517,18 +517,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -581,125 +581,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1105,7 +1113,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1179,82 +1187,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2330,167 +2338,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2614,8 +2622,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2667,7 +2675,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2729,19 +2737,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2763,7 +2771,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2789,7 +2797,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2812,13 +2820,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4264,7 +4272,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4383,7 +4391,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4415,101 +4423,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5164,171 +5172,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5729,7 +5737,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6088,8 +6096,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6102,9 +6110,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6117,19 +6125,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6813,39 +6821,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6859,68 +6867,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7207,17 +7215,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7226,221 +7234,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7489,22 +7497,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7579,32 +7587,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7622,108 +7633,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7779,42 +7790,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7939,7 +7955,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8583,172 +8599,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9061,28 +9077,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9117,7 +9133,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9161,7 +9177,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9192,17 +9208,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9210,507 +9226,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9818,164 +9834,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10412,49 +10280,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10462,67 +10330,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10698,80 +10566,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10965,6 +10833,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11421,54 +11434,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11889,174 +11902,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12698,140 +12711,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13347,7 +13360,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -14424,38 +14437,58 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/sv/LC_MESSAGES/neutron.po b/neutron/locale/sv/LC_MESSAGES/neutron.po index e871ce18b..95c30284b 100644 --- a/neutron/locale/sv/LC_MESSAGES/neutron.po +++ b/neutron/locale/sv/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-11-15 02:27+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Swedish " @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,18 +516,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,125 +580,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1104,7 +1112,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1178,82 +1186,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2329,167 +2337,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2613,8 +2621,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2666,7 +2674,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2728,19 +2736,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2762,7 +2770,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2788,7 +2796,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2811,13 +2819,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4263,7 +4271,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4382,7 +4390,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4414,101 +4422,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5163,171 +5171,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5728,7 +5736,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6087,8 +6095,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6101,9 +6109,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6116,19 +6124,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6812,39 +6820,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6858,68 +6866,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7206,17 +7214,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7225,221 +7233,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7488,22 +7496,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7578,32 +7586,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7621,108 +7632,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7778,42 +7789,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7938,7 +7954,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8582,172 +8598,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9060,28 +9076,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9116,7 +9132,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9160,7 +9176,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9191,17 +9207,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9209,507 +9225,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9817,164 +9833,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10411,49 +10279,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10461,67 +10329,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10697,80 +10565,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10964,6 +10832,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11420,54 +11433,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11888,174 +11901,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12697,140 +12710,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13346,7 +13359,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -13664,38 +13677,61 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" +#~ msgstr "" + +#~ msgid "Lswitch %s not found in NVP" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/sw_KE/LC_MESSAGES/neutron.po b/neutron/locale/sw_KE/LC_MESSAGES/neutron.po index 784e8a715..74af254ca 100644 --- a/neutron/locale/sw_KE/LC_MESSAGES/neutron.po +++ b/neutron/locale/sw_KE/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Swahili (Kenya) " @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,18 +516,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,125 +580,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1104,7 +1112,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1178,82 +1186,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2329,167 +2337,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2613,8 +2621,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2666,7 +2674,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2728,19 +2736,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2762,7 +2770,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2788,7 +2796,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2811,13 +2819,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4263,7 +4271,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4382,7 +4390,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4414,101 +4422,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5163,171 +5171,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5728,7 +5736,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6087,8 +6095,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6101,9 +6109,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6116,19 +6124,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6812,39 +6820,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6858,68 +6866,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7206,17 +7214,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7225,221 +7233,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7488,22 +7496,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7578,32 +7586,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7621,108 +7632,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7778,42 +7789,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7938,7 +7954,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8582,172 +8598,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9060,28 +9076,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9116,7 +9132,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9160,7 +9176,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9191,17 +9207,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9209,507 +9225,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9817,164 +9833,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10411,49 +10279,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10461,67 +10329,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10697,80 +10565,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10964,6 +10832,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11420,54 +11433,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11888,174 +11901,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12697,140 +12710,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13346,7 +13359,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -14423,38 +14436,58 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/tl/LC_MESSAGES/neutron.po b/neutron/locale/tl/LC_MESSAGES/neutron.po index 2ddd4116c..9cb07dce5 100644 --- a/neutron/locale/tl/LC_MESSAGES/neutron.po +++ b/neutron/locale/tl/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Tagalog " @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,18 +516,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,125 +580,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1104,7 +1112,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1178,82 +1186,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2329,167 +2337,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2613,8 +2621,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2666,7 +2674,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2728,19 +2736,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2762,7 +2770,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2788,7 +2796,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2811,13 +2819,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4263,7 +4271,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4382,7 +4390,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4414,101 +4422,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5163,171 +5171,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5728,7 +5736,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6087,8 +6095,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6101,9 +6109,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6116,19 +6124,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6812,39 +6820,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6858,68 +6866,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7206,17 +7214,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7225,221 +7233,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7488,22 +7496,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7578,32 +7586,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7621,108 +7632,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7778,42 +7789,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7938,7 +7954,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8582,172 +8598,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9060,28 +9076,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9116,7 +9132,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9160,7 +9176,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9191,17 +9207,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9209,507 +9225,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9817,164 +9833,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10411,49 +10279,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10461,67 +10329,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10697,80 +10565,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10964,6 +10832,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11420,54 +11433,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11888,174 +11901,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12697,140 +12710,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13346,7 +13359,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -14423,38 +14436,58 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/tl_PH/LC_MESSAGES/neutron.po b/neutron/locale/tl_PH/LC_MESSAGES/neutron.po index 308dffc47..5f7c28255 100644 --- a/neutron/locale/tl_PH/LC_MESSAGES/neutron.po +++ b/neutron/locale/tl_PH/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-09-28 05:40+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Tagalog (Philippines) " @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,18 +516,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,125 +580,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1104,7 +1112,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1178,82 +1186,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2329,167 +2337,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2613,8 +2621,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2666,7 +2674,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2728,19 +2736,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2762,7 +2770,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2788,7 +2796,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2811,13 +2819,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4263,7 +4271,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4382,7 +4390,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4414,101 +4422,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5163,171 +5171,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5728,7 +5736,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6087,8 +6095,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6101,9 +6109,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6116,19 +6124,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6812,39 +6820,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6858,68 +6866,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7206,17 +7214,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7225,221 +7233,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7488,22 +7496,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7578,32 +7586,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7621,108 +7632,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7778,42 +7789,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7938,7 +7954,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8582,172 +8598,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9060,28 +9076,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9116,7 +9132,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9160,7 +9176,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9191,17 +9207,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9209,507 +9225,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9817,164 +9833,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10411,49 +10279,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10461,67 +10329,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10697,80 +10565,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10964,6 +10832,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11420,54 +11433,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11888,174 +11901,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12697,140 +12710,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13346,7 +13359,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -13763,38 +13776,61 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" +#~ msgstr "" + +#~ msgid "Lswitch %s not found in NVP" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/tr_TR/LC_MESSAGES/neutron.po b/neutron/locale/tr_TR/LC_MESSAGES/neutron.po index 4466e2fb8..387f689c4 100644 --- a/neutron/locale/tr_TR/LC_MESSAGES/neutron.po +++ b/neutron/locale/tr_TR/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Turkish (Turkey) " @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,18 +516,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,125 +580,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1104,7 +1112,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1178,82 +1186,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2329,167 +2337,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2613,8 +2621,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2666,7 +2674,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2728,19 +2736,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2762,7 +2770,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2788,7 +2796,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2811,13 +2819,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4263,7 +4271,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4382,7 +4390,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4414,101 +4422,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5163,171 +5171,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5728,7 +5736,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6087,8 +6095,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6101,9 +6109,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6116,19 +6124,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6812,39 +6820,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6858,68 +6866,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7206,17 +7214,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7225,221 +7233,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7488,22 +7496,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7578,32 +7586,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7621,108 +7632,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7778,42 +7789,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7938,7 +7954,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8582,172 +8598,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9060,28 +9076,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9116,7 +9132,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9160,7 +9176,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9191,17 +9207,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9209,507 +9225,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9817,164 +9833,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10411,49 +10279,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10461,67 +10329,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10697,80 +10565,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10964,6 +10832,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11420,54 +11433,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11888,174 +11901,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12697,140 +12710,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13346,7 +13359,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -14423,38 +14436,58 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/uk/LC_MESSAGES/neutron.po b/neutron/locale/uk/LC_MESSAGES/neutron.po index 4cdb3f251..ee833ab48 100644 --- a/neutron/locale/uk/LC_MESSAGES/neutron.po +++ b/neutron/locale/uk/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Ukrainian " @@ -509,7 +509,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -517,18 +517,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -581,125 +581,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1105,7 +1113,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1179,82 +1187,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2330,167 +2338,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2614,8 +2622,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2667,7 +2675,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2729,19 +2737,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2763,7 +2771,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2789,7 +2797,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2812,13 +2820,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4264,7 +4272,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4383,7 +4391,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4415,101 +4423,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5164,171 +5172,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5729,7 +5737,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6088,8 +6096,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6102,9 +6110,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6117,19 +6125,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6813,39 +6821,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6859,68 +6867,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7207,17 +7215,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7226,221 +7234,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7489,22 +7497,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7579,32 +7587,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7622,108 +7633,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7779,42 +7790,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7939,7 +7955,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8583,172 +8599,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9061,28 +9077,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9117,7 +9133,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9161,7 +9177,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9192,17 +9208,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9210,507 +9226,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9818,164 +9834,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10412,49 +10280,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10462,67 +10330,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10698,80 +10566,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10965,6 +10833,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11421,54 +11434,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11889,174 +11902,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12698,140 +12711,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13347,7 +13360,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -14424,38 +14437,58 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/ur/LC_MESSAGES/neutron.po b/neutron/locale/ur/LC_MESSAGES/neutron.po index 86b779ddb..612cf6c84 100644 --- a/neutron/locale/ur/LC_MESSAGES/neutron.po +++ b/neutron/locale/ur/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-10-07 01:13+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Urdu " @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,18 +516,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,125 +580,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1104,7 +1112,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1178,82 +1186,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2329,167 +2337,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2613,8 +2621,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2666,7 +2674,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2728,19 +2736,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2762,7 +2770,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2788,7 +2796,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2811,13 +2819,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4263,7 +4271,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4382,7 +4390,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4414,101 +4422,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5163,171 +5171,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5728,7 +5736,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6087,8 +6095,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6101,9 +6109,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6116,19 +6124,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6812,39 +6820,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6858,68 +6866,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7206,17 +7214,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7225,221 +7233,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7488,22 +7496,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7578,32 +7586,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7621,108 +7632,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7778,42 +7789,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7938,7 +7954,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8582,172 +8598,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9060,28 +9076,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9116,7 +9132,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9160,7 +9176,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9191,17 +9207,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9209,507 +9225,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9817,164 +9833,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10411,49 +10279,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10461,67 +10329,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10697,80 +10565,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10964,6 +10832,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11420,54 +11433,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11888,174 +11901,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12697,140 +12710,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13346,7 +13359,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -13745,38 +13758,61 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" +#~ msgstr "" + +#~ msgid "Lswitch %s not found in NVP" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/vi_VN/LC_MESSAGES/neutron.po b/neutron/locale/vi_VN/LC_MESSAGES/neutron.po index 5ac71c5d7..5d8b996d8 100644 --- a/neutron/locale/vi_VN/LC_MESSAGES/neutron.po +++ b/neutron/locale/vi_VN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Vietnamese (Viet Nam) " @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,18 +516,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,125 +580,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1104,7 +1112,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1178,82 +1186,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2329,167 +2337,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2613,8 +2621,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2666,7 +2674,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2728,19 +2736,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2762,7 +2770,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2788,7 +2796,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2811,13 +2819,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4263,7 +4271,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4382,7 +4390,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4414,101 +4422,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5163,171 +5171,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5728,7 +5736,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6087,8 +6095,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6101,9 +6109,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6116,19 +6124,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6812,39 +6820,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6858,68 +6866,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7206,17 +7214,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7225,221 +7233,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7488,22 +7496,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7578,32 +7586,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7621,108 +7632,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7778,42 +7789,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7938,7 +7954,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8582,172 +8598,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9060,28 +9076,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9116,7 +9132,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9160,7 +9176,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9191,17 +9207,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9209,507 +9225,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9817,164 +9833,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10411,49 +10279,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10461,67 +10329,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10697,80 +10565,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10964,6 +10832,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11420,54 +11433,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11888,174 +11901,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12697,140 +12710,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13346,7 +13359,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -14423,38 +14436,58 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/zh_CN/LC_MESSAGES/neutron.po b/neutron/locale/zh_CN/LC_MESSAGES/neutron.po index 7cd464f49..9e4a2eccf 100644 --- a/neutron/locale/zh_CN/LC_MESSAGES/neutron.po +++ b/neutron/locale/zh_CN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Chinese (China) " @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,18 +516,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,125 +580,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1104,7 +1112,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1178,82 +1186,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2329,167 +2337,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2613,8 +2621,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2666,7 +2674,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2728,19 +2736,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2762,7 +2770,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2788,7 +2796,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2811,13 +2819,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4263,7 +4271,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4382,7 +4390,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4414,101 +4422,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5163,171 +5171,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5728,7 +5736,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6087,8 +6095,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6101,9 +6109,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6116,19 +6124,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6812,39 +6820,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6858,68 +6866,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7206,17 +7214,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7225,221 +7233,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7488,22 +7496,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7578,32 +7586,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7621,108 +7632,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7778,42 +7789,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7938,7 +7954,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8582,172 +8598,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9060,28 +9076,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9116,7 +9132,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9160,7 +9176,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9191,17 +9207,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9209,507 +9225,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9817,164 +9833,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10411,49 +10279,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10461,67 +10329,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10697,80 +10565,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10964,6 +10832,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11420,54 +11433,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11888,174 +11901,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12697,140 +12710,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13346,7 +13359,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -14423,38 +14436,58 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/zh_HK/LC_MESSAGES/neutron.po b/neutron/locale/zh_HK/LC_MESSAGES/neutron.po index 92047d779..cd7aff1ed 100644 --- a/neutron/locale/zh_HK/LC_MESSAGES/neutron.po +++ b/neutron/locale/zh_HK/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Chinese (Hong Kong) " @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,18 +516,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,125 +580,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" +msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1104,7 +1112,7 @@ msgstr "" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "" @@ -1178,82 +1186,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2329,167 +2337,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2613,8 +2621,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2666,7 +2674,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2728,19 +2736,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2762,7 +2770,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2788,7 +2796,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2811,13 +2819,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4263,7 +4271,7 @@ msgid "RPC Message Invalid." msgstr "" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4382,7 +4390,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4414,101 +4422,101 @@ msgstr "" msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5163,171 +5171,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5728,7 +5736,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6087,8 +6095,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6101,9 +6109,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6116,19 +6124,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6812,39 +6820,39 @@ msgstr "" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "" @@ -6858,68 +6866,68 @@ msgstr "" msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "" @@ -7206,17 +7214,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7225,221 +7233,221 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7488,22 +7496,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7578,32 +7586,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7621,108 +7632,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7778,42 +7789,47 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7938,7 +7954,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8582,172 +8598,172 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9060,28 +9076,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9116,7 +9132,7 @@ msgid "Created NVP router port:%s" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" @@ -9160,7 +9176,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9191,17 +9207,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9209,507 +9225,507 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9817,164 +9833,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10411,49 +10279,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10461,67 +10329,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10697,80 +10565,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -10964,6 +10832,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11420,54 +11433,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11888,174 +11901,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12697,140 +12710,140 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 +msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 +msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format -msgid "Error importing interface driver: %s" +msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 +msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format -msgid "Error while connecting to stats socket: %s" +msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format -msgid "Unable to kill haproxy process: %s" +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 -msgid "Driver to use for scheduling pool to a default loadbalancer agent" +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 +#, python-format +msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 -msgid "Device driver for agent should be specified in plugin driver." +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 +#, python-format +msgid "" +"Unable to find port %s to unplug. This can occur when the Vip has been " +"deleted first." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 -#, python-format -msgid "Multiple lbaas agents found on host %s" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 -msgid "Expected active pool" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 #, python-format -msgid "Unknown object type: %s" +msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 #, python-format -msgid "" -"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" -" probably deleted concurrently" +msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 #, python-format -msgid "Unable to find port %s to plug." +msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 #, python-format -msgid "" -"Unable to find port %s to unplug. This can occur when the Vip has been " -"deleted first." +msgid "Unable to kill haproxy process: %s" msgstr "" #: neutron/services/loadbalancer/drivers/radware/driver.py:61 @@ -13346,7 +13359,7 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -14423,38 +14436,58 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" +#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgstr "" + +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" +#~ msgstr "" + #~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Unable to parse regex results. Exception: %s" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" #~ msgstr "" #~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "Unable to find NVP port for Neutron port %s" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" #~ msgstr "" diff --git a/neutron/locale/zh_TW/LC_MESSAGES/neutron.po b/neutron/locale/zh_TW/LC_MESSAGES/neutron.po index 86951c8da..8ddb50367 100644 --- a/neutron/locale/zh_TW/LC_MESSAGES/neutron.po +++ b/neutron/locale/zh_TW/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-21 06:36+0000\n" +"POT-Creation-Date: 2014-02-22 06:31+0000\n" "PO-Revision-Date: 2013-05-22 03:25+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Chinese (Taiwan) " @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "在 meta 資料存取網路上找到 %(port_num)d 個路由器埠。將僅考量路由器 %(router_id)s 的埠 %(port_id)s" -#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:892 #: neutron/agent/metadata/agent.py:295 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,18 +516,18 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:869 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:897 #: neutron/agent/metadata/agent.py:300 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:127 +#: neutron/services/loadbalancer/agent/agent_manager.py:125 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "無法報告狀態!" -#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:874 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:902 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -581,125 +581,133 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "匯入介面驅動程式 '%s' 時發生錯誤" -#: neutron/agent/l3_agent.py:235 neutron/agent/linux/dhcp.py:629 +#: neutron/agent/l3_agent.py:236 neutron/agent/linux/dhcp.py:629 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "必須指定介面驅動程式" -#: neutron/agent/l3_agent.py:240 +#: neutron/agent/l3_agent.py:241 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:265 +#: neutron/agent/l3_agent.py:262 +msgid "RuntimeError in obtaining router list for namespace cleanup." +msgstr "" + +#: neutron/agent/l3_agent.py:282 #, python-format -msgid "Failed deleting namespace '%s'" -msgstr "刪除名稱空間 '%s' 時失敗" +msgid "Failed to destroy stale router namespace %s" +msgstr "" -#: neutron/agent/l3_agent.py:284 neutron/agent/linux/dhcp.py:201 +#: neutron/agent/l3_agent.py:303 neutron/agent/linux/dhcp.py:201 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:308 +#: neutron/agent/l3_agent.py:327 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:332 +#: neutron/agent/l3_agent.py:351 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:381 +#: neutron/agent/l3_agent.py:400 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "路由器埠 %s 沒有 IP 位址" -#: neutron/agent/l3_agent.py:383 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:402 neutron/db/l3_db.py:831 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "正在忽略路由器埠 %s 上的多個 IP" -#: neutron/agent/l3_agent.py:531 +#: neutron/agent/l3_agent.py:550 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "傳送無償 ARP 時失敗:%s" -#: neutron/agent/l3_agent.py:655 +#: neutron/agent/l3_agent.py:674 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:660 +#: neutron/agent/l3_agent.py:679 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:668 +#: neutron/agent/l3_agent.py:687 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:672 +#: neutron/agent/l3_agent.py:691 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:679 +#: neutron/agent/l3_agent.py:698 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "外部網路橋接器 '%s' 不存在" -#: neutron/agent/l3_agent.py:728 +#: neutron/agent/l3_agent.py:747 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:737 +#: neutron/agent/l3_agent.py:756 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:739 neutron/agent/l3_agent.py:773 +#: neutron/agent/l3_agent.py:758 neutron/agent/l3_agent.py:796 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "同步路由器時失敗" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:776 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:768 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:790 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:777 +#: neutron/agent/l3_agent.py:792 +msgid "Failed synchronizing routers due to RPC error" +msgstr "" + +#: neutron/agent/l3_agent.py:805 msgid "L3 agent started" msgstr "已啟動 L3 代理程式" -#: neutron/agent/l3_agent.py:797 +#: neutron/agent/l3_agent.py:825 #, python-format msgid "Added route entry is '%s'" msgstr "所新增的路徑項目是 '%s'" -#: neutron/agent/l3_agent.py:805 +#: neutron/agent/l3_agent.py:833 #, python-format msgid "Removed route entry is '%s'" msgstr "所移除的路徑項目是 '%s'" -#: neutron/agent/l3_agent.py:837 +#: neutron/agent/l3_agent.py:865 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:861 +#: neutron/agent/l3_agent.py:889 msgid "Report state task successfully completed" msgstr "" @@ -1105,7 +1113,7 @@ msgstr "驅動程式位置:%s" msgid "Force ip_lib calls to use the root helper" msgstr "" -#: neutron/agent/linux/ip_lib.py:457 +#: neutron/agent/linux/ip_lib.py:456 msgid "No namespace defined for parent" msgstr "未給母項定義名稱空間" @@ -1179,82 +1187,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 -#: neutron/agent/linux/ovs_lib.py:314 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 +#: neutron/agent/linux/ovs_lib.py:313 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "無法執行 %(cmd)s。異常狀況:%(exception)s" -#: neutron/agent/linux/ovs_lib.py:175 +#: neutron/agent/linux/ovs_lib.py:174 msgid "Cannot match priority on flow deletion" msgstr "無法符合流程刪除作業上的優先順序" -#: neutron/agent/linux/ovs_lib.py:201 +#: neutron/agent/linux/ovs_lib.py:200 msgid "Must specify one or more actions" msgstr "必須指定一個以上的動作" -#: neutron/agent/linux/ovs_lib.py:236 +#: neutron/agent/linux/ovs_lib.py:235 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:239 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:243 +#: neutron/agent/linux/ovs_lib.py:242 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:246 +#: neutron/agent/linux/ovs_lib.py:245 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:362 +#: neutron/agent/linux/ovs_lib.py:361 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:377 +#: neutron/agent/linux/ovs_lib.py:376 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:403 +#: neutron/agent/linux/ovs_lib.py:402 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:413 +#: neutron/agent/linux/ovs_lib.py:412 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:431 +#: neutron/agent/linux/ovs_lib.py:430 #, fuzzy, python-format msgid "Unable to determine mac address for %s" msgstr "嘗試 %s 次之後仍無法產生 MAC 位址" -#: neutron/agent/linux/ovs_lib.py:441 +#: neutron/agent/linux/ovs_lib.py:440 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:452 +#: neutron/agent/linux/ovs_lib.py:451 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "無法擷取橋接器。異常狀況:%s" -#: neutron/agent/linux/ovs_lib.py:462 +#: neutron/agent/linux/ovs_lib.py:461 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:474 +#: neutron/agent/linux/ovs_lib.py:473 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:483 +#: neutron/agent/linux/ovs_lib.py:482 #, python-format msgid "Bridge %s not found." msgstr "" @@ -2336,167 +2344,167 @@ msgstr "" msgid "Cannot create resource for another tenant" msgstr "無法給另一個 Tenant 建立資源" -#: neutron/db/db_base_plugin_v2.py:298 +#: neutron/db/db_base_plugin_v2.py:294 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "給網路 %(network_id)s 產生的 MAC 位址是 %(mac_address)s" -#: neutron/db/db_base_plugin_v2.py:304 +#: neutron/db/db_base_plugin_v2.py:300 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "產生的 MAC 位址 %(mac_address)s 已存在。還可以嘗試 %(max_retries)s 次。" -#: neutron/db/db_base_plugin_v2.py:308 +#: neutron/db/db_base_plugin_v2.py:304 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "嘗試 %s 次之後仍無法產生 MAC 位址" -#: neutron/db/db_base_plugin_v2.py:336 +#: neutron/db/db_base_plugin_v2.py:332 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "找不到與網路 %(network_id)s 及 IP 位址 %(ip_address)s 相符的固定 IP。" -#: neutron/db/db_base_plugin_v2.py:345 +#: neutron/db/db_base_plugin_v2.py:341 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "刪除所配置的 IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" -#: neutron/db/db_base_plugin_v2.py:377 +#: neutron/db/db_base_plugin_v2.py:373 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:382 +#: neutron/db/db_base_plugin_v2.py:378 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "已配置 IP - %(ip_address)s(從 %(first_ip)s 到 %(last_ip)s)" -#: neutron/db/db_base_plugin_v2.py:389 +#: neutron/db/db_base_plugin_v2.py:385 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "截塊中沒有更多的可用 IP。正在刪除配置儲存區。" -#: neutron/db/db_base_plugin_v2.py:408 +#: neutron/db/db_base_plugin_v2.py:404 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:540 +#: neutron/db/db_base_plugin_v2.py:536 msgid "IP allocation requires subnet_id or ip_address" msgstr "IP 配置需要 subnet_id 或 ip_address" -#: neutron/db/db_base_plugin_v2.py:552 +#: neutron/db/db_base_plugin_v2.py:548 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "IP 位址 %s 不是所定義網路子網路的有效 IP" -#: neutron/db/db_base_plugin_v2.py:558 +#: neutron/db/db_base_plugin_v2.py:554 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "無法在網路 %(network_id)s 上建立埠,因為 fixed_ips 包含無效的子網路 %(subnet_id)s" -#: neutron/db/db_base_plugin_v2.py:578 +#: neutron/db/db_base_plugin_v2.py:574 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "IP 位址 %s 不是所定義子網路的有效 IP" -#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 +#: neutron/db/db_base_plugin_v2.py:583 neutron/db/db_base_plugin_v2.py:616 msgid "Exceeded maximim amount of fixed ips per port" msgstr "已超出每個埠的固定 IP 數目上限" -#: neutron/db/db_base_plugin_v2.py:635 +#: neutron/db/db_base_plugin_v2.py:631 #, python-format msgid "Port update. Hold %s" msgstr "埠更新。保留 %s" -#: neutron/db/db_base_plugin_v2.py:642 +#: neutron/db/db_base_plugin_v2.py:638 #, python-format msgid "Port update. Adding %s" msgstr "埠更新。正在新增 %s" -#: neutron/db/db_base_plugin_v2.py:697 +#: neutron/db/db_base_plugin_v2.py:693 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "所要求的網路 %(network_id)s 子網路 (CIDR %(cidr)s) 與另一個子網路重疊" -#: neutron/db/db_base_plugin_v2.py:702 +#: neutron/db/db_base_plugin_v2.py:698 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "驗證 CIDR %(new_cidr)s 失敗 - 與子網路 %(subnet_id)s (CIDR %(cidr)s) 重疊" -#: neutron/db/db_base_plugin_v2.py:722 +#: neutron/db/db_base_plugin_v2.py:718 msgid "Performing IP validity checks on allocation pools" msgstr "正在對配置儲存區執行 IP 驗證檢查" -#: neutron/db/db_base_plugin_v2.py:729 +#: neutron/db/db_base_plugin_v2.py:725 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "在儲存區中發現無效的 IP 位址:%(start)s - %(end)s:" -#: neutron/db/db_base_plugin_v2.py:736 +#: neutron/db/db_base_plugin_v2.py:732 msgid "Specified IP addresses do not match the subnet IP version" msgstr "指定的 IP 位址與子網路 IP 版本不符" -#: neutron/db/db_base_plugin_v2.py:740 +#: neutron/db/db_base_plugin_v2.py:736 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "起始 IP (%(start)s) 大於結尾 IP (%(end)s)" -#: neutron/db/db_base_plugin_v2.py:745 +#: neutron/db/db_base_plugin_v2.py:741 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "找到的儲存區大於子網路 CIDR:%(start)s - %(end)s" -#: neutron/db/db_base_plugin_v2.py:758 +#: neutron/db/db_base_plugin_v2.py:754 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "正在檢查配置儲存區及閘道 IP 之間是否有重疊" -#: neutron/db/db_base_plugin_v2.py:769 +#: neutron/db/db_base_plugin_v2.py:765 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "發現重疊的範圍:%(l_range)s 及 %(r_range)s" -#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 +#: neutron/db/db_base_plugin_v2.py:778 neutron/db/db_base_plugin_v2.py:782 #, python-format msgid "Invalid route: %s" msgstr "無效的路徑:%s" -#: neutron/db/db_base_plugin_v2.py:906 +#: neutron/db/db_base_plugin_v2.py:902 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1004 +#: neutron/db/db_base_plugin_v2.py:1000 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "%(name)s '%(addr)s' 與 ip_version '%(ip_version)s' 不符" -#: neutron/db/db_base_plugin_v2.py:1028 +#: neutron/db/db_base_plugin_v2.py:1024 msgid "Gateway is not valid on subnet" msgstr "閘道在子網路上無效" -#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 +#: neutron/db/db_base_plugin_v2.py:1044 neutron/db/db_base_plugin_v2.py:1058 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1055 +#: neutron/db/db_base_plugin_v2.py:1051 #, python-format msgid "Error parsing dns address %s" msgstr "剖析 DNS 位址 %s 時發生錯誤" -#: neutron/db/db_base_plugin_v2.py:1317 +#: neutron/db/db_base_plugin_v2.py:1313 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "已配置 IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" -#: neutron/db/db_base_plugin_v2.py:1409 +#: neutron/db/db_base_plugin_v2.py:1405 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "%(address)s (%(subnet_id)s) 未回收" @@ -2622,8 +2630,8 @@ msgstr "" "重疊" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:812 -#: neutron/plugins/bigswitch/plugin.py:821 +#: neutron/plugins/bigswitch/plugin.py:811 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "Either subnet_id or port_id must be specified" msgstr "必須指定 subnet_id 或 port_id" @@ -2675,7 +2683,7 @@ msgid "" "assigning a floating IP" msgstr "埠 %s 具有多個固定 IP。指派浮動 IP 時必須提供特定 IP" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1842 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1841 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "如果未指定 port_id,則無法指定 fixed_ip_address" @@ -2739,19 +2747,19 @@ msgid "" msgstr "屬性 '%(attr)s' 是對其他資源的參照,無法由排序 '%(resource)s' 使用" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:866 +#: neutron/plugins/nicira/NeutronServicePlugin.py:870 #: neutron/services/firewall/fwaas_plugin.py:223 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:899 +#: neutron/plugins/nicira/NeutronServicePlugin.py:903 #: neutron/services/firewall/fwaas_plugin.py:237 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:923 +#: neutron/plugins/nicira/NeutronServicePlugin.py:927 #: neutron/services/firewall/fwaas_plugin.py:252 msgid "delete_firewall() called" msgstr "" @@ -2773,7 +2781,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:960 +#: neutron/plugins/nicira/NeutronServicePlugin.py:964 #: neutron/services/firewall/fwaas_plugin.py:261 msgid "update_firewall_policy() called" msgstr "" @@ -2799,7 +2807,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:934 +#: neutron/plugins/nicira/NeutronServicePlugin.py:938 #: neutron/services/firewall/fwaas_plugin.py:269 msgid "update_firewall_rule() called" msgstr "" @@ -2822,13 +2830,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:986 +#: neutron/plugins/nicira/NeutronServicePlugin.py:990 #: neutron/services/firewall/fwaas_plugin.py:298 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1015 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1019 #: neutron/services/firewall/fwaas_plugin.py:306 msgid "remove_rule() called" msgstr "" @@ -4284,7 +4292,7 @@ msgid "RPC Message Invalid." msgstr "RPC 訊息無效。" #: neutron/openstack/common/rpc/impl_zmq.py:722 -#: neutron/plugins/midonet/plugin.py:197 +#: neutron/plugins/midonet/plugin.py:196 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/mech_arista/exceptions.py:27 #, python-format @@ -4403,7 +4411,7 @@ msgstr "" msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:84 +#: neutron/plugins/bigswitch/plugin.py:83 msgid "Syntax error in server config file, aborting plugin" msgstr "" @@ -4435,101 +4443,101 @@ msgstr "作業狀態是由外掛程式在內部設定。正在忽略設定狀態 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:357 +#: neutron/plugins/bigswitch/plugin.py:356 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:383 +#: neutron/plugins/bigswitch/plugin.py:382 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:421 +#: neutron/plugins/bigswitch/plugin.py:420 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:446 +#: neutron/plugins/bigswitch/plugin.py:445 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:492 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:564 +#: neutron/plugins/bigswitch/plugin.py:563 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:612 +#: neutron/plugins/bigswitch/plugin.py:611 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:636 +#: neutron/plugins/bigswitch/plugin.py:635 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:652 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:668 +#: neutron/plugins/bigswitch/plugin.py:667 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:706 +#: neutron/plugins/bigswitch/plugin.py:705 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:728 +#: neutron/plugins/bigswitch/plugin.py:727 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:747 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:776 +#: neutron/plugins/bigswitch/plugin.py:775 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:804 +#: neutron/plugins/bigswitch/plugin.py:803 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:837 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:850 +#: neutron/plugins/bigswitch/plugin.py:849 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:856 +#: neutron/plugins/bigswitch/plugin.py:855 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:868 +#: neutron/plugins/bigswitch/plugin.py:867 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:878 +#: neutron/plugins/bigswitch/plugin.py:877 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:896 +#: neutron/plugins/bigswitch/plugin.py:895 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:911 +#: neutron/plugins/bigswitch/plugin.py:910 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:912 +#: neutron/plugins/bigswitch/plugin.py:911 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5184,171 +5192,171 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:334 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:459 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:622 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:632 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:670 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:701 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:703 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:729 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:732 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:840 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:885 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:910 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:921 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:930 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:939 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:950 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:945 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:966 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:961 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:973 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:968 msgid "_get_profile_binding" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:976 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:990 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:985 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:997 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:992 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1011 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1006 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1220 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1235 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1230 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1244 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1239 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1250 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1257 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1252 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1264 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1259 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1293 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1288 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1310 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1305 msgid "Segment range overlaps with another profile" msgstr "" @@ -5749,7 +5757,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:175 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/mlnx/mlnx_plugin.py:333 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518 #, python-format @@ -6108,8 +6116,8 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/db.py:41 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117 -#: neutron/plugins/openvswitch/ovs_db_v2.py:137 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 +#: neutron/plugins/openvswitch/ovs_db_v2.py:133 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6122,9 +6130,9 @@ msgid "Reserving flat physical network %(physical_network)s from pool" msgstr "正在保留儲存區中的平面實體網路 %(physical_network)s" #: neutron/plugins/hyperv/db.py:79 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:161 +#: neutron/plugins/openvswitch/ovs_db_v2.py:157 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6137,19 +6145,19 @@ msgid "Releasing vlan %(vlan_id)s on physical network %(physical_network)s" msgstr "正在釋放實體網路 %(physical_network)s 上的 VLAN %(vlan_id)s" #: neutron/plugins/hyperv/db.py:141 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181 -#: neutron/plugins/openvswitch/ovs_db_v2.py:202 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:198 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "在實體網路 %(physical_network)s 上找不到 vlan_id %(vlan_id)s" #: neutron/plugins/hyperv/db.py:166 neutron/plugins/hyperv/db.py:179 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:68 -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:64 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:93 -#: neutron/plugins/openvswitch/ovs_db_v2.py:111 +#: neutron/plugins/openvswitch/ovs_db_v2.py:89 +#: neutron/plugins/openvswitch/ovs_db_v2.py:107 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6835,39 +6843,39 @@ msgstr ": 的清單" msgid "Enable server RPC compatibility with old agents" msgstr "" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:167 +#: neutron/plugins/openvswitch/ovs_db_v2.py:163 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " "%(physical_network)s outside pool" msgstr "正在保留儲存區外部實體網路 %(physical_network)s 上的特定 VLAN %(vlan_id)s" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:197 +#: neutron/plugins/openvswitch/ovs_db_v2.py:193 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " "pool" msgstr "正在將實體網路 %(physical_network)s 上的 VLAN %(vlan_id)s 釋放到儲存區" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:192 +#: neutron/plugins/openvswitch/ovs_db_v2.py:188 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " "outside pool" msgstr "正在釋放儲存區外部實體網路 %(physical_network)s 上的 VLAN %(vlan_id)s" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:206 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:217 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:202 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:213 msgid "get_port_from_device() called" msgstr "已呼叫 get_port_from_device()" -#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:234 +#: neutron/plugins/linuxbridge/db/l2network_db_v2.py:230 #, python-format msgid "set_port_status as %s called" msgstr "已呼叫 set_port_status 作為 %s" @@ -6881,68 +6889,68 @@ msgstr "找不到特性 %(flavor)s" msgid "Failed to add flavor binding" msgstr "無法新增特性連結" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:53 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:54 msgid "Start initializing metaplugin" msgstr "開始起始設定 meta 外掛程式" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:94 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:95 #, python-format msgid "default_flavor %s is not plugin list" msgstr "default_flavor %s 不是外掛程式清單" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:99 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:100 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "default_l3_flavor %s 不是外掛程式清單" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:115 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "外掛程式位置:%s" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:165 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:164 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "已建立特性為 %(flavor)s 的網路:%(net_id)s" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:171 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 msgid "Failed to add flavor bindings" msgstr "無法新增特性連結" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:292 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:291 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "已建立特性為 %(flavor)s 的路由器:%(router_id)s" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:298 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:297 #, python-format msgid "Created router: %s" msgstr "已建立è·¯ç”±å™¨ï¼š%s" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:69 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:68 #, python-format msgid "Update subnet failed: %s" msgstr "更新子網路失敗:%s" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:76 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:75 msgid "Subnet in remote have already deleted" msgstr "已刪除遠端的子網路" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:97 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:96 #, python-format msgid "Update network failed: %s" msgstr "更新網路失敗:%s" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:104 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:103 msgid "Network in remote have already deleted" msgstr "已刪除遠端的網路" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:125 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:124 #, python-format msgid "Update port failed: %s" msgstr "更新埠失敗:%s" -#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:136 +#: neutron/plugins/metaplugin/proxy_neutron_plugin.py:135 msgid "Port in remote have already deleted" msgstr "已刪除遠端的埠" @@ -7229,17 +7237,17 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:84 +#: neutron/plugins/midonet/plugin.py:83 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:141 +#: neutron/plugins/midonet/plugin.py:140 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:175 +#: neutron/plugins/midonet/plugin.py:174 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" @@ -7248,101 +7256,101 @@ msgstr "" msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:398 +#: neutron/plugins/midonet/plugin.py:397 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "已呼叫 MidonetPluginV2.create_subnet:子網路 = %r" -#: neutron/plugins/midonet/plugin.py:430 +#: neutron/plugins/midonet/plugin.py:429 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "MidonetPluginV2.create_subnet 正在結束:sn_entry = %r" -#: neutron/plugins/midonet/plugin.py:439 +#: neutron/plugins/midonet/plugin.py:438 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "已呼叫 MidonetPluginV2.delete_subnet:ID = %s" -#: neutron/plugins/midonet/plugin.py:458 +#: neutron/plugins/midonet/plugin.py:457 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "MidonetPluginV2.delete_subnet 正在結束" -#: neutron/plugins/midonet/plugin.py:465 +#: neutron/plugins/midonet/plugin.py:464 #, python-format msgid "MidonetPluginV2.create_network called: network=%r" msgstr "已呼叫 MidonetPluginV2.create_network:網路 = %r" -#: neutron/plugins/midonet/plugin.py:480 +#: neutron/plugins/midonet/plugin.py:479 #, python-format msgid "MidonetPluginV2.create_network exiting: net=%r" msgstr "MidonetPluginV2.create_network 正在結束:網路 = %r" -#: neutron/plugins/midonet/plugin.py:489 +#: neutron/plugins/midonet/plugin.py:488 #, python-format msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" msgstr "已呼叫 MidonetPluginV2.update_network:ID = %(id)r,網路 = %(network)r" -#: neutron/plugins/midonet/plugin.py:498 +#: neutron/plugins/midonet/plugin.py:497 #, python-format msgid "MidonetPluginV2.update_network exiting: net=%r" msgstr "MidonetPluginV2.update_network 正在結束:網路 = %r" -#: neutron/plugins/midonet/plugin.py:506 +#: neutron/plugins/midonet/plugin.py:505 #, python-format msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" msgstr "已呼叫 MidonetPluginV2.get_network:ID = %(id)r,欄位 = %(fields)r" -#: neutron/plugins/midonet/plugin.py:511 +#: neutron/plugins/midonet/plugin.py:510 #, python-format msgid "MidonetPluginV2.get_network exiting: qnet=%r" msgstr "MidonetPluginV2.get_network 正在結束:qnet = %r" -#: neutron/plugins/midonet/plugin.py:516 +#: neutron/plugins/midonet/plugin.py:515 #, python-format msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "已呼叫 MidonetPluginV2.delete_network:ID = %r" -#: neutron/plugins/midonet/plugin.py:521 +#: neutron/plugins/midonet/plugin.py:520 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%rhad been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:526 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "已呼叫 MidonetPluginV2.create_port:埠 = %r" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:587 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:592 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:597 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "已呼叫 MidonetPluginV2.get_port:ID = %(id)s 欄位 = %(fields)r" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:608 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:613 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "已呼叫 MidonetPluginV2.get_ports:過濾器 = %(filters)s 欄位 = %(fields)r" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:622 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " @@ -7351,49 +7359,49 @@ msgstr "" "已呼叫 MidonetPluginV2.delete_port:ID = %(id)s " "l3_port_check=%(l3_port_check)r" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:656 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:731 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "已呼叫 MidonetPluginV2.update_router:ID = %(id)s 路由器 = %(router)r" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "已呼叫 MidonetPluginV2.delete_router:ID = %s" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " @@ -7402,25 +7410,25 @@ msgstr "" "已呼叫 MidonetPluginV2.add_router_interface:router_id = %(router_id)s " "interface_info = %(interface_info)r" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " @@ -7429,12 +7437,12 @@ msgstr "" "已呼叫 MidonetPluginV2.update_floatingip:ID = %(id)s floatingip = " "%(floatingip)s " -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "MidonetPluginV2.update_floating_ip 正在結束:fip = %s" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1126 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " @@ -7443,22 +7451,22 @@ msgstr "" "已呼叫 MidonetPluginV2.create_security_group:security_group = " "%(security_group)s default_sg = %(default_sg)s " -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1155 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1162 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1168 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "已呼叫 MidonetPluginV2.delete_security_group:ID = %s" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1200 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " @@ -7467,12 +7475,12 @@ msgstr "" "已呼叫 MidonetPluginV2.create_security_group_rule:security_group_rule = " "%(security_group_rule)r" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1210 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1220 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7521,22 +7529,22 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:45 +#: neutron/plugins/ml2/db.py:41 #, fuzzy, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "無法收回 net-id = %(net_uuid)s 的不明網路類型 %(network_type)s" -#: neutron/plugins/ml2/db.py:91 +#: neutron/plugins/ml2/db.py:87 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:99 +#: neutron/plugins/ml2/db.py:95 #, fuzzy, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "已呼叫 get_port_with_securitygroups():port_id=%s" -#: neutron/plugins/ml2/db.py:132 +#: neutron/plugins/ml2/db.py:128 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -7611,32 +7619,35 @@ msgstr "" #: neutron/plugins/ml2/managers.py:440 #, python-format -msgid "Attempting to bind port %(port)s on host %(host)s" +msgid "" +"Attempting to bind port %(port)s on host %(host)s for vnic_type " +"%(vnic_type)s" msgstr "" -#: neutron/plugins/ml2/managers.py:448 +#: neutron/plugins/ml2/managers.py:450 #, python-format msgid "" -"Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " -"%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" +"Bound port: %(port)s, host: %(host)s, vnic_type: %(vnic_type)s, driver: " +"%(driver)s, vif_type: %(vif_type)s, cap_port_filter: %(cap_port_filter)s," +" segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:464 +#: neutron/plugins/ml2/managers.py:468 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:484 +#: neutron/plugins/ml2/managers.py:488 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:504 +#: neutron/plugins/ml2/managers.py:508 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" @@ -7655,108 +7666,108 @@ msgstr "" msgid "Network %s has no segments" msgstr "代理程式上未使用網路 %s。" -#: neutron/plugins/ml2/plugin.py:285 +#: neutron/plugins/ml2/plugin.py:293 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:327 +#: neutron/plugins/ml2/plugin.py:335 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:395 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517 +#: neutron/plugins/ml2/plugin.py:405 neutron/plugins/ml2/plugin.py:525 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523 +#: neutron/plugins/ml2/plugin.py:411 neutron/plugins/ml2/plugin.py:531 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:411 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:422 +#: neutron/plugins/ml2/plugin.py:430 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:438 neutron/plugins/ml2/plugin.py:544 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:434 +#: neutron/plugins/ml2/plugin.py:442 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:551 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:452 +#: neutron/plugins/ml2/plugin.py:460 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:462 +#: neutron/plugins/ml2/plugin.py:470 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:476 +#: neutron/plugins/ml2/plugin.py:484 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:506 +#: neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:532 +#: neutron/plugins/ml2/plugin.py:540 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:553 +#: neutron/plugins/ml2/plugin.py:561 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:582 +#: neutron/plugins/ml2/plugin.py:590 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:643 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:112 +#: neutron/plugins/ml2/plugin.py:651 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:116 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:660 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:113 +#: neutron/plugins/ml2/plugin.py:668 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:678 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:679 +#: neutron/plugins/ml2/plugin.py:687 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:688 +#: neutron/plugins/ml2/plugin.py:696 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -7812,42 +7823,47 @@ msgstr "裝置 %(device)s 已在 %(agent_id)s 上啟動" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:55 +#: neutron/plugins/ml2/drivers/mech_agent.py:58 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:60 -#: neutron/plugins/ml2/drivers/mech_agent.py:79 +#: neutron/plugins/ml2/drivers/mech_agent.py:65 +#, python-format +msgid "Refusing to bind due to unsupported vnic_type: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_agent.py:69 +#: neutron/plugins/ml2/drivers/mech_agent.py:88 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 +#: neutron/plugins/ml2/drivers/mech_agent.py:76 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:70 +#: neutron/plugins/ml2/drivers/mech_agent.py:79 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:74 +#: neutron/plugins/ml2/drivers/mech_agent.py:83 #, python-format msgid "Validating binding for port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:82 +#: neutron/plugins/ml2/drivers/mech_agent.py:91 msgid "Binding valid" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:93 #, python-format msgid "Binding invalid for port: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:88 +#: neutron/plugins/ml2/drivers/mech_agent.py:97 #, python-format msgid "Unbinding port %(port)s on network %(network)s" msgstr "" @@ -7974,7 +7990,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:235 +#: neutron/plugins/openvswitch/ovs_db_v2.py:231 #, python-format msgid "Removing tunnel %s from pool" msgstr "正在將通道 %s 從儲存區中移除" @@ -8623,146 +8639,146 @@ msgstr "" msgid "Operation Failed: %(err_msg)s" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:47 -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:68 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:43 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:64 #, python-format msgid "Removing vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:124 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:120 #, python-format msgid "Reserving vlan %(seg_id)s on physical network %(net)s from pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:143 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:139 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s from " "pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:148 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:144 #, python-format msgid "" "Reserving specific vlan %(seg_id)s on physical network %(phy_net)s " "outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:175 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:171 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s to pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:180 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:176 #, python-format msgid "Releasing vlan %(seg_id)s on physical network %(phy_net)s outside pool" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:186 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:182 #, python-format msgid "vlan_id %(seg_id)s on physical network %(phy_net)s not found" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:244 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:240 msgid "Get_port_from_device_mac() called" msgstr "" -#: neutron/plugins/mlnx/db/mlnx_db_v2.py:252 +#: neutron/plugins/mlnx/db/mlnx_db_v2.py:248 #, python-format msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:188 +#: neutron/plugins/nec/nec_plugin.py:187 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:191 +#: neutron/plugins/nec/nec_plugin.py:190 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "delete_ofc_tenant() 由於 %s 而失敗" -#: neutron/plugins/nec/nec_plugin.py:207 +#: neutron/plugins/nec/nec_plugin.py:206 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "activate_port_if_ready():跳過,port.admin_state_up 為 False。" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:210 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "activate_port_if_ready():跳過,port.admin_state_up 為 False。" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:214 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "activate_port_if_ready():跳過,此埠沒有 PortInfo。" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:218 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "activate_port_if_ready():跳過,ofc_port 已存在。" -#: neutron/plugins/nec/nec_plugin.py:227 +#: neutron/plugins/nec/nec_plugin.py:226 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "create_ofc_port() 由於 %s 而失敗" -#: neutron/plugins/nec/nec_plugin.py:240 +#: neutron/plugins/nec/nec_plugin.py:239 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "deactivate_port():跳過,ofc_port 不存在。" -#: neutron/plugins/nec/nec_plugin.py:248 +#: neutron/plugins/nec/nec_plugin.py:247 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "delete_ofc_port() 由於 %s 而失敗" -#: neutron/plugins/nec/nec_plugin.py:269 +#: neutron/plugins/nec/nec_plugin.py:268 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "已呼叫 NECPluginV2.create_network(),網路 = %s。" -#: neutron/plugins/nec/nec_plugin.py:286 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:302 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "已呼叫 NECPluginV2.update_network(),ID = %(id)s 網路 = %(network)s。" -#: neutron/plugins/nec/nec_plugin.py:342 +#: neutron/plugins/nec/nec_plugin.py:341 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "已呼叫 NECPluginV2.delete_network(),ID = %s。" -#: neutron/plugins/nec/nec_plugin.py:361 +#: neutron/plugins/nec/nec_plugin.py:360 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:372 +#: neutron/plugins/nec/nec_plugin.py:371 #, python-format msgid "delete_network() failed due to %s" msgstr "delete_network() 由於 %s 而失敗" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:508 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "已呼叫 NECPluginV2.create_port(),埠 = %s。" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:572 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "已呼叫 NECPluginV2.update_port(),ID = %(id)s 埠 = %(port)s。" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:605 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "已呼叫 NECPluginV2.delete_port(),ID = %s。" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:615 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:672 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " @@ -8771,26 +8787,26 @@ msgstr "" "已呼叫 NECPluginV2RPCCallbacks.get_port_from_device(),裝置 = %(device)s => " "%(ret)s。" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:703 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "已呼叫 NECPluginV2RPCCallbacks.update_ports(),kwargs = %s。" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:713 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:732 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:737 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9103,28 +9119,28 @@ msgstr "" msgid "Failed to connect OFC : %s" msgstr "無法連接 OFC:%s" -#: neutron/plugins/nec/db/api.py:134 +#: neutron/plugins/nec/db/api.py:130 #, python-format msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "_del_ofc_item():NotFound 項目(模型 = %(model)s,ID = %(id)s)" -#: neutron/plugins/nec/db/api.py:147 +#: neutron/plugins/nec/db/api.py:143 #, python-format msgid "NotFound %(resource)s for neutron_id=%(id)s." msgstr "" -#: neutron/plugins/nec/db/api.py:173 +#: neutron/plugins/nec/db/api.py:169 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "_del_ofc_item():NotFound 項目(資源 = %(resource)s,ID = %(id)s)" -#: neutron/plugins/nec/db/api.py:206 +#: neutron/plugins/nec/db/api.py:202 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "del_portinfo():port_id 的 portinfo NotFound:%s" -#: neutron/plugins/nec/db/api.py:212 -#: neutron/plugins/openvswitch/ovs_db_v2.py:323 +#: neutron/plugins/nec/db/api.py:208 +#: neutron/plugins/openvswitch/ovs_db_v2.py:319 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "已呼叫 get_port_with_securitygroups():port_id=%s" @@ -9159,7 +9175,7 @@ msgid "Created NVP router port:%s" msgstr "已建立 NVP 路由器埠:%s" #: neutron/plugins/nicira/NeutronPlugin.py:267 -#: neutron/plugins/nicira/NeutronServicePlugin.py:433 +#: neutron/plugins/nicira/NeutronServicePlugin.py:435 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "無法在 NVP 邏輯路由器 %s 上建立埠" @@ -9203,7 +9219,7 @@ msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:449 #: neutron/plugins/nicira/NeutronPlugin.py:501 -#: neutron/plugins/nicira/NeutronPlugin.py:701 +#: neutron/plugins/nicira/NeutronPlugin.py:699 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9234,17 +9250,17 @@ msgstr "" msgid "Port '%s' was already deleted on NVP platform" msgstr "已在 NVP 平台上刪除了埠 '%s'" -#: neutron/plugins/nicira/NeutronPlugin.py:517 +#: neutron/plugins/nicira/NeutronPlugin.py:515 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "對網路 %(net_id)s 上埠 %(port_id)s 執行的 _nvp_delete_port 已完成" -#: neutron/plugins/nicira/NeutronPlugin.py:522 +#: neutron/plugins/nicira/NeutronPlugin.py:520 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:531 +#: neutron/plugins/nicira/NeutronPlugin.py:529 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9252,41 +9268,41 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:546 -#: neutron/plugins/nicira/NeutronPlugin.py:1069 +#: neutron/plugins/nicira/NeutronPlugin.py:544 +#: neutron/plugins/nicira/NeutronPlugin.py:1067 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "正在忽略異常狀況,因為這意味著埠 '%s' 的同層級已刪除。" -#: neutron/plugins/nicira/NeutronPlugin.py:558 +#: neutron/plugins/nicira/NeutronPlugin.py:556 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "不容許在外部網路上建立路由器介面埠來作為 '%s'" -#: neutron/plugins/nicira/NeutronPlugin.py:583 +#: neutron/plugins/nicira/NeutronPlugin.py:581 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:596 +#: neutron/plugins/nicira/NeutronPlugin.py:594 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "必須將資料移入 device_id 欄位,才能給網路 %s 建立外部閘道埠" -#: neutron/plugins/nicira/NeutronPlugin.py:606 +#: neutron/plugins/nicira/NeutronPlugin.py:604 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:647 +#: neutron/plugins/nicira/NeutronPlugin.py:645 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " @@ -9295,466 +9311,466 @@ msgstr "" "已在路由器 %(router_id)s 所連接的外部網路 %(ext_net_id)s 上完成 " "_nvp_create_ext_gw_port。NVP 埠 ID 為 %(nvp_port_id)s" -#: neutron/plugins/nicira/NeutronPlugin.py:682 -#: neutron/plugins/nicira/NeutronPlugin.py:1777 +#: neutron/plugins/nicira/NeutronPlugin.py:680 +#: neutron/plugins/nicira/NeutronPlugin.py:1776 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "在 NVP 平台上找不到邏輯路由器資源 %s" -#: neutron/plugins/nicira/NeutronPlugin.py:686 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 +#: neutron/plugins/nicira/NeutronPlugin.py:684 +#: neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "Unable to update logical routeron NVP Platform" msgstr "無法在 NVP 平台上更新邏輯路由器" -#: neutron/plugins/nicira/NeutronPlugin.py:688 +#: neutron/plugins/nicira/NeutronPlugin.py:686 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:730 +#: neutron/plugins/nicira/NeutronPlugin.py:728 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:770 +#: neutron/plugins/nicira/NeutronPlugin.py:768 #, python-format msgid "%s required" msgstr "需要 %s" -#: neutron/plugins/nicira/NeutronPlugin.py:774 +#: neutron/plugins/nicira/NeutronPlugin.py:772 msgid "Segmentation ID cannot be specified with flat network type" msgstr "無法使用平面網路類型來指定分段 ID" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:776 msgid "Segmentation ID must be specified with vlan network type" msgstr "必須使用 VLAN 網路類型來指定分段 ID" -#: neutron/plugins/nicira/NeutronPlugin.py:782 -#: neutron/plugins/nicira/NeutronPlugin.py:798 +#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:796 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:804 +#: neutron/plugins/nicira/NeutronPlugin.py:802 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "不支援 %(net_type_param)s %(net_type_value)s" -#: neutron/plugins/nicira/NeutronPlugin.py:849 +#: neutron/plugins/nicira/NeutronPlugin.py:847 #, python-format msgid "No switch has available ports (%d checked)" msgstr "交換器沒有可用的埠(已檢查 %d 個)" -#: neutron/plugins/nicira/NeutronPlugin.py:883 +#: neutron/plugins/nicira/NeutronPlugin.py:881 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "已達到邏輯網路 %s 的邏輯埠數目上限" -#: neutron/plugins/nicira/NeutronPlugin.py:973 +#: neutron/plugins/nicira/NeutronPlugin.py:971 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "此外掛程式尚不支援 admin_state_up = False 的網路。正在忽略對網路 %s 的設定" -#: neutron/plugins/nicira/NeutronPlugin.py:1058 +#: neutron/plugins/nicira/NeutronPlugin.py:1056 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:1075 #, python-format msgid "delete_network completed for tenant: %s" msgstr "已對 Tenant 完成 delete_network:%s" -#: neutron/plugins/nicira/NeutronPlugin.py:1080 -#: neutron/plugins/nicira/NeutronServicePlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 +#: neutron/plugins/nicira/NeutronServicePlugin.py:514 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "在 NVP 中找不到 lswitch %s" -#: neutron/plugins/nicira/NeutronPlugin.py:1110 +#: neutron/plugins/nicira/NeutronPlugin.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "不支援 admin_state_up = False 網路。" -#: neutron/plugins/nicira/NeutronPlugin.py:1176 +#: neutron/plugins/nicira/NeutronPlugin.py:1174 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "已對 Tenant %(tenant_id)s 的 NVP 完成 create_port:(%(id)s)" -#: neutron/plugins/nicira/NeutronPlugin.py:1190 +#: neutron/plugins/nicira/NeutronPlugin.py:1188 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1201 +#: neutron/plugins/nicira/NeutronPlugin.py:1199 msgid "Unable to create port or set port attachment in NVP." msgstr "無法在 NVP 中建立埠或設定埠連接裝置。" -#: neutron/plugins/nicira/NeutronPlugin.py:1293 +#: neutron/plugins/nicira/NeutronPlugin.py:1291 #, python-format msgid "Update port request: %s" msgstr "更新埠要求:%s" -#: neutron/plugins/nicira/NeutronPlugin.py:1320 +#: neutron/plugins/nicira/NeutronPlugin.py:1319 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1403 +#: neutron/plugins/nicira/NeutronPlugin.py:1402 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1409 +#: neutron/plugins/nicira/NeutronPlugin.py:1408 msgid "Unable to create logical router on NVP Platform" msgstr "無法在 NVP 平台上建立邏輯路由器" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1419 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1430 +#: neutron/plugins/nicira/NeutronPlugin.py:1429 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1459 -#: neutron/plugins/nicira/NeutronPlugin.py:1544 -#: neutron/plugins/nicira/NeutronServicePlugin.py:195 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1171 +#: neutron/plugins/nicira/NeutronPlugin.py:1458 +#: neutron/plugins/nicira/NeutronPlugin.py:1543 +#: neutron/plugins/nicira/NeutronServicePlugin.py:197 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1175 #, python-format msgid "Network '%s' is not a valid external network" msgstr "網路 '%s' 不是有效的外部網路" -#: neutron/plugins/nicira/NeutronPlugin.py:1508 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1511 +#: neutron/plugins/nicira/NeutronPlugin.py:1510 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1553 +#: neutron/plugins/nicira/NeutronPlugin.py:1552 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1569 +#: neutron/plugins/nicira/NeutronPlugin.py:1568 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "在 NVP 平台上找不到邏輯路由器 %s" -#: neutron/plugins/nicira/NeutronPlugin.py:1573 +#: neutron/plugins/nicira/NeutronPlugin.py:1572 msgid "Unable to update logical router on NVP Platform" msgstr "無法在 NVP 平台上更新邏輯路由器" -#: neutron/plugins/nicira/NeutronPlugin.py:1575 +#: neutron/plugins/nicira/NeutronPlugin.py:1574 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1632 +#: neutron/plugins/nicira/NeutronPlugin.py:1631 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "在 NVP 平台上找不到邏輯路由器 '%s'" -#: neutron/plugins/nicira/NeutronPlugin.py:1636 +#: neutron/plugins/nicira/NeutronPlugin.py:1635 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1646 +#: neutron/plugins/nicira/NeutronPlugin.py:1645 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1714 +#: neutron/plugins/nicira/NeutronPlugin.py:1713 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "已對子網路 %(subnet_id)s 及路由器 %(router_id)s 完成 Add_router_interface" -#: neutron/plugins/nicira/NeutronPlugin.py:1812 +#: neutron/plugins/nicira/NeutronPlugin.py:1811 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "在 NVP 平台上移除浮動 IP 的 NAT 規則時發生錯誤:%s。" -#: neutron/plugins/nicira/NeutronPlugin.py:1818 +#: neutron/plugins/nicira/NeutronPlugin.py:1817 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "在 NVP 平台上找到的相符 NAT 規則數目不正確" -#: neutron/plugins/nicira/NeutronPlugin.py:1952 +#: neutron/plugins/nicira/NeutronPlugin.py:1949 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "在 NVP 平台上給浮動 IP %(floating_ip)s(已對映到內部 IP %(internal_ip)s)建立 NAT 規則時發生錯誤" -#: neutron/plugins/nicira/NeutronPlugin.py:1958 +#: neutron/plugins/nicira/NeutronPlugin.py:1955 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1993 +#: neutron/plugins/nicira/NeutronPlugin.py:1990 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "埠 '%s' 未與浮動 IP 產生關聯" -#: neutron/plugins/nicira/NeutronPlugin.py:1996 +#: neutron/plugins/nicira/NeutronPlugin.py:1993 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2023 +#: neutron/plugins/nicira/NeutronPlugin.py:2020 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2045 +#: neutron/plugins/nicira/NeutronPlugin.py:2043 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "無法將閘道服務從 NVP 平台中移除 - 找不到資源" -#: neutron/plugins/nicira/NeutronPlugin.py:2075 +#: neutron/plugins/nicira/NeutronPlugin.py:2073 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2137 +#: neutron/plugins/nicira/NeutronPlugin.py:2135 #, python-format msgid "Security group: %s was already deleted from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2150 +#: neutron/plugins/nicira/NeutronPlugin.py:2148 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:138 +#: neutron/plugins/nicira/NeutronServicePlugin.py:140 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:169 +#: neutron/plugins/nicira/NeutronServicePlugin.py:171 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:178 +#: neutron/plugins/nicira/NeutronServicePlugin.py:180 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:333 +#: neutron/plugins/nicira/NeutronServicePlugin.py:335 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:420 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:464 +#: neutron/plugins/nicira/NeutronServicePlugin.py:468 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:474 +#: neutron/plugins/nicira/NeutronServicePlugin.py:478 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:484 +#: neutron/plugins/nicira/NeutronServicePlugin.py:488 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:846 +#: neutron/plugins/nicira/NeutronServicePlugin.py:850 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:854 +#: neutron/plugins/nicira/NeutronServicePlugin.py:858 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:869 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1157 +#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1161 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:873 +#: neutron/plugins/nicira/NeutronServicePlugin.py:877 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 +#: neutron/plugins/nicira/NeutronServicePlugin.py:882 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1046 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1050 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1084 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1088 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1093 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1097 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1118 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1122 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1135 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1139 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1154 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1158 msgid "create_vip() called" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1162 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1166 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1199 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1230 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1234 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1247 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1251 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1279 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1301 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1348 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1371 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1305 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1352 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1375 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1327 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1331 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1391 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1395 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1418 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1422 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1427 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1444 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1448 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1473 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1477 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1508 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1530 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1534 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1536 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1573 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1540 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1577 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1554 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1558 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1557 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1561 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1589 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1593 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1592 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1595 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1599 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1598 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1602 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1601 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1605 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1604 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1608 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/nicira/NeutronServicePlugin.py:1607 +#: neutron/plugins/nicira/NeutronServicePlugin.py:1611 #, python-format msgid "nat_update_result %d" msgstr "" @@ -9862,164 +9878,16 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:167 -#, python-format -msgid "NVP controller cluster version: %s" -msgstr "NVP 控制器叢集版本:%s" - -#: neutron/plugins/nicira/nvplib.py:269 -#, python-format -msgid "Created logical switch: %s" -msgstr "已建立邏輯交換器:%s" - -#: neutron/plugins/nicira/nvplib.py:285 neutron/plugins/nicira/nvplib.py:657 -#, python-format -msgid "Network not found, Error: %s" -msgstr "找不到網路,錯誤:%s" - -#: neutron/plugins/nicira/nvplib.py:568 -#, python-format -msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:684 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:741 -#, python-format -msgid "Lswitch %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:750 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:767 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:775 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:784 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "get_port() %(network)s %(port)s" - -#: neutron/plugins/nicira/nvplib.py:792 neutron/plugins/nicira/nvplib.py:851 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "找不到埠或網路,錯誤:%s" - -#: neutron/plugins/nicira/nvplib.py:846 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:882 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:911 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "已在邏輯路由器 %(lrouter_uuid)s 上建立了邏輯埠 %(lport_uuid)s" - -#: neutron/plugins/nicira/nvplib.py:941 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "已更新邏輯路由器 %(lrouter_uuid)s 上的邏輯埠 %(lport_uuid)s" - -#: neutron/plugins/nicira/nvplib.py:951 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "刪除邏輯路由器 %(lrouter_uuid)s 上的邏輯路由器埠 %(lport_uuid)s" - -#: neutron/plugins/nicira/nvplib.py:1017 -#, python-format -msgid "Port not found, Error: %s" -msgstr "找不到埠,錯誤:%s" - -#: neutron/plugins/nicira/nvplib.py:1067 +#: neutron/plugins/nicira/nvplib.py:124 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:1071 +#: neutron/plugins/nicira/nvplib.py:128 #, python-format msgid "locals=[%s]" msgstr "" -#: neutron/plugins/nicira/nvplib.py:1140 -#, python-format -msgid "Created Security Profile: %s" -msgstr "已建立安全設定檔:%s" - -#: neutron/plugins/nicira/nvplib.py:1166 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "已更新安全設定檔:%s" - -#: neutron/plugins/nicira/nvplib.py:1176 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1185 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "NAT 相符項的索引鍵無效:%s" - -#: neutron/plugins/nicira/nvplib.py:1191 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "正在建立 NAT 規則:%s" - -#: neutron/plugins/nicira/nvplib.py:1205 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "無法套用 SNAT 規則,因為這些規則在此版本的 NVP 平台中無法使用" - -#: neutron/plugins/nicira/nvplib.py:1210 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1362 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "在路由器 %(lrouter_id)s 上找不到路由器埠 %(lport_id)s" - -#: neutron/plugins/nicira/nvplib.py:1367 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "更新路由器邏輯埠上的 IP 位址時發生異常狀況:%s" - -#: neutron/plugins/nicira/nvplib.py:1408 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:1416 -msgid "" -"NVP version is not set. Unable to complete request correctly. Check log " -"for NVP communication errors." -msgstr "" - #: neutron/plugins/nicira/api_client/client.py:116 #, python-format msgid "[%d] no API providers currently available." @@ -10456,49 +10324,49 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:60 +#: neutron/plugins/nicira/common/nsx_utils.py:61 #, python-format msgid "Unable to find NSX switches for Neutron network %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:107 +#: neutron/plugins/nicira/common/nsx_utils.py:108 #, python-format -msgid "Unable to find NVP port for Neutron port %s" +msgid "Unable to find NSX port for Neutron port %s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:166 +#: neutron/plugins/nicira/common/nsx_utils.py:167 #, python-format msgid "Unable to find NSX router for Neutron router %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:215 +#: neutron/plugins/nicira/common/sync.py:222 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:236 +#: neutron/plugins/nicira/common/sync.py:243 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:259 +#: neutron/plugins/nicira/common/sync.py:266 #, python-format msgid "Logical switch for neutron network %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:328 +#: neutron/plugins/nicira/common/sync.py:335 #, python-format msgid "Logical router for neutron router %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:393 +#: neutron/plugins/nicira/common/sync.py:400 #, python-format msgid "Logical switch port for neutron port %s not found on NVP." msgstr "" -#: neutron/plugins/nicira/common/sync.py:469 +#: neutron/plugins/nicira/common/sync.py:476 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -10506,67 +10374,67 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:502 +#: neutron/plugins/nicira/common/sync.py:509 #, python-format msgid "Fetching up to %s resources from NVP backend" msgstr "" -#: neutron/plugins/nicira/common/sync.py:522 +#: neutron/plugins/nicira/common/sync.py:529 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:526 +#: neutron/plugins/nicira/common/sync.py:533 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/nicira/common/sync.py:542 +#: neutron/plugins/nicira/common/sync.py:549 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:552 +#: neutron/plugins/nicira/common/sync.py:559 #, python-format msgid "" "An error occurred while communicating with NVP backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/nicira/common/sync.py:556 +#: neutron/plugins/nicira/common/sync.py:563 #, python-format msgid "Time elapsed querying NVP: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:563 +#: neutron/plugins/nicira/common/sync.py:570 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/nicira/common/sync.py:579 +#: neutron/plugins/nicira/common/sync.py:586 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/nicira/common/sync.py:592 +#: neutron/plugins/nicira/common/sync.py:599 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/nicira/common/sync.py:604 +#: neutron/plugins/nicira/common/sync.py:611 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" -#: neutron/plugins/nicira/common/utils.py:37 +#: neutron/plugins/nicira/common/utils.py:54 #, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" -msgstr "所指定的名稱 '%s' 超出長度上限。將在 NVP 上截斷" +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" #: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:68 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" @@ -10742,80 +10610,80 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:37 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 msgid "" "Pull LSN information from NSX in case it is missing from the local data " "store. This is useful to rebuild the local store in case of server " "recovery." msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:79 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:87 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:104 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:126 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:146 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:154 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:171 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 #, python-format msgid "Metadata port not found while attempting to delete it from network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:174 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 #, python-format msgid "Unable to find Logical Services Node Port with MAC %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:254 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:275 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 #, python-format msgid "Unable to configure metadata for subnet %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:298 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:368 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 #, python-format msgid "Unable to save LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:430 +#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 #, python-format msgid "Unable to save LSN port for subnet %s" msgstr "" @@ -11009,6 +10877,151 @@ msgid "" "%(port)s failed. PatchAttachment already exists with another port" msgstr "" +#: neutron/plugins/nicira/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "已在邏輯路由器 %(lrouter_uuid)s 上建立了邏輯埠 %(lport_uuid)s" + +#: neutron/plugins/nicira/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "已更新邏輯路由器 %(lrouter_uuid)s 上的邏輯埠 %(lport_uuid)s" + +#: neutron/plugins/nicira/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "刪除邏輯路由器 %(lrouter_uuid)s 上的邏輯路由器埠 %(lport_uuid)s" + +#: neutron/plugins/nicira/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "NAT 相符項的索引鍵無效:%s" + +#: neutron/plugins/nicira/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "正在建立 NAT 規則:%s" + +#: neutron/plugins/nicira/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "在路由器 %(lrouter_id)s 上找不到路由器埠 %(lport_id)s" + +#: neutron/plugins/nicira/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "更新路由器邏輯埠上的 IP 位址時發生異常狀況:%s" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:74 +#, python-format +msgid "Created Security Profile: %s" +msgstr "已建立安全設定檔:%s" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:100 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "已更新安全設定檔:%s" + +#: neutron/plugins/nicira/nsxlib/secgroup.py:111 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "已建立邏輯交換器:%s" + +#: neutron/plugins/nicira/nsxlib/switch.py:145 +#: neutron/plugins/nicira/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "找不到網路,錯誤:%s" + +#: neutron/plugins/nicira/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "get_port() %(network)s %(port)s" + +#: neutron/plugins/nicira/nsxlib/switch.py:289 +#: neutron/plugins/nicira/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "找不到埠或網路,錯誤:%s" + +#: neutron/plugins/nicira/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "找不到埠,錯誤:%s" + +#: neutron/plugins/nicira/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/nicira/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + #: neutron/plugins/nicira/shell/commands.py:25 #, python-format msgid "" @@ -11465,54 +11478,54 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:216 +#: neutron/plugins/openvswitch/ovs_db_v2.py:212 #, 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:264 +#: neutron/plugins/openvswitch/ovs_db_v2.py:260 #, python-format msgid "Reserving tunnel %s from pool" msgstr "正在保留儲存區中的通道 %s" -#: neutron/plugins/openvswitch/ovs_db_v2.py:279 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "正在保留儲存區中的特定通道 %s" -#: neutron/plugins/openvswitch/ovs_db_v2.py:282 +#: neutron/plugins/openvswitch/ovs_db_v2.py:278 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "正在保留儲存區外部的特定通道 %s" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:301 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "正在釋放儲存區外部的通道 %s" -#: neutron/plugins/openvswitch/ovs_db_v2.py:307 +#: neutron/plugins/openvswitch/ovs_db_v2.py:303 #, python-format msgid "Releasing tunnel %s to pool" msgstr "正在將通道 %s 釋放到儲存區" -#: neutron/plugins/openvswitch/ovs_db_v2.py:309 +#: neutron/plugins/openvswitch/ovs_db_v2.py:305 #, python-format msgid "tunnel_id %s not found" msgstr "找不到 tunnel_id %s" -#: neutron/plugins/openvswitch/ovs_db_v2.py:381 +#: neutron/plugins/openvswitch/ovs_db_v2.py:377 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:397 +#: neutron/plugins/openvswitch/ovs_db_v2.py:393 #, 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:402 +#: neutron/plugins/openvswitch/ovs_db_v2.py:398 msgid "Unable to generate a new tunnel id" msgstr "" @@ -11937,174 +11950,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:44 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:69 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:77 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:74 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:89 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:86 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:100 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:97 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:114 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:111 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:129 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:126 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:165 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:349 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:137 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:162 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:346 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:152 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:177 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:174 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:196 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:223 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:193 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:220 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:211 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:208 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:239 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:236 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:254 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:251 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:283 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:280 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:307 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:304 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:317 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:314 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:329 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:326 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:337 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:334 msgid "update_subnet() called" msgstr "已呼叫 update_subnet()" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:361 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:358 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:373 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:370 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:383 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:380 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:389 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:386 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:398 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:395 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:408 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:405 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:416 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:413 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:436 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:433 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:447 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:444 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:469 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:466 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:480 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:477 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:492 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:489 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:501 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:498 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:514 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:511 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:523 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:520 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:536 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:561 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:558 #, python-format msgid "" "Network with admin_state_up=False are not supported yet by this plugin. " "Ignoring setting for network %s" msgstr "此外掛程式尚不支援 admin_state_up = False 的網路。正在忽略對網路 %s 的設定" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:565 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:562 msgid "Network Admin State Validation Failed: " msgstr "" @@ -12748,142 +12761,142 @@ msgstr "" msgid "Failed to delete pool %s, putting it in ERROR state" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent.py:36 +#: neutron/services/loadbalancer/agent/agent.py:34 msgid "Seconds between periodic task runs" msgstr "定期執行作業的間隔秒數" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:42 +#: neutron/services/loadbalancer/agent/agent_manager.py:40 msgid "Drivers used to manage loadbalancing devices" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:46 +#: neutron/services/loadbalancer/agent/agent_manager.py:44 msgid "The driver used to manage the virtual interface" msgstr "用於管理虛擬介面的驅動程式" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:52 +#: neutron/services/loadbalancer/agent/agent_manager.py:50 #, python-format msgid "Unknown device with pool_id %(pool_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:100 +#: neutron/services/loadbalancer/agent/agent_manager.py:98 #, python-format msgid "Error importing loadbalancer device driver: %s" msgstr "匯入負載平衡器裝置驅動程式時發生錯誤:%s" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:107 +#: neutron/services/loadbalancer/agent/agent_manager.py:105 #, python-format msgid "Multiple device drivers with the same name found: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:147 +#: neutron/services/loadbalancer/agent/agent_manager.py:145 msgid "Error upating stats" msgstr "更新統計資料時發生錯誤" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:162 +#: neutron/services/loadbalancer/agent/agent_manager.py:160 msgid "Unable to retrieve ready devices" msgstr "無法擷取備妥的裝置" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:244 +#: neutron/services/loadbalancer/agent/agent_manager.py:177 +#: neutron/services/loadbalancer/agent/agent_manager.py:242 #, python-format msgid "No device driver on agent: %s." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:189 +#: neutron/services/loadbalancer/agent/agent_manager.py:187 #, python-format msgid "Unable to deploy instance for pool: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:199 +#: neutron/services/loadbalancer/agent/agent_manager.py:197 #, python-format msgid "Unable to destroy device for pool: %s" msgstr "無法毀損儲存區的裝置:%s" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:212 +#: neutron/services/loadbalancer/agent/agent_manager.py:210 #, python-format msgid "%(operation)s %(obj)s %(id)s failed on device driver %(driver)s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:338 +#: neutron/services/loadbalancer/agent/agent_manager.py:336 #, python-format msgid "Destroying pool %s due to agent disabling" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:341 +#: neutron/services/loadbalancer/agent/agent_manager.py:339 #, python-format msgid "Agent_updated by server side %s!" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 -msgid "Location to store config and state files" -msgstr "配置檔及狀態檔的儲存位置" - -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 -msgid "The user group" -msgstr "使用者群組" - -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 -#, python-format -msgid "Error importing interface driver: %s" -msgstr "匯入介面驅動程式時發生錯誤:%s" - -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 -#, python-format -msgid "Stats socket not found for pool %s" -msgstr "找不到儲存區 %s 的統計資料 Socket" - -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 -#, python-format -msgid "Error while connecting to stats socket: %s" -msgstr "連接至統計資料 Socket 時發生錯誤:%s" - -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 -#, python-format -msgid "Unable to kill haproxy process: %s" -msgstr "無法結束 haproxy 處理程序:%s" - -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:43 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:44 msgid "Driver to use for scheduling pool to a default loadbalancer agent" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:55 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:52 msgid "Device driver for agent should be specified in plugin driver." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:82 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:79 #, python-format msgid "Multiple lbaas agents found on host %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:102 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:99 msgid "Expected active pool" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:161 #, python-format msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:175 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:172 #, python-format msgid "" "Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" " probably deleted concurrently" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:198 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:195 #, python-format msgid "Unable to find port %s to plug." msgstr "找不到要插入的埠 %s。" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:222 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:239 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:219 +#: neutron/services/loadbalancer/drivers/common/agent_driver_base.py:236 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " "deleted first." msgstr "找不到要拔除的埠 %s。如果先刪除 VIP,則可能會發生此情況。" +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48 +msgid "Location to store config and state files" +msgstr "配置檔及狀態檔的儲存位置" + +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:54 +msgid "The user group" +msgstr "使用者群組" + +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:70 +#, python-format +msgid "Error importing interface driver: %s" +msgstr "匯入介面驅動程式時發生錯誤:%s" + +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#, python-format +msgid "Stats socket not found for pool %s" +msgstr "找不到儲存區 %s 的統計資料 Socket" + +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#, python-format +msgid "Error while connecting to stats socket: %s" +msgstr "連接至統計資料 Socket 時發生錯誤:%s" + +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:348 +#, python-format +msgid "Unable to kill haproxy process: %s" +msgstr "無法結束 haproxy 處理程序:%s" + #: neutron/services/loadbalancer/drivers/radware/driver.py:61 msgid "vdirect server IP address" msgstr "" @@ -13397,7 +13410,7 @@ msgstr "找不到 lswitch:%s" msgid "lrouter:%s not found" msgstr "找不到 lrouter:%s" -#: neutron/tests/unit/nicira/test_edge_router.py:145 +#: neutron/tests/unit/nicira/test_edge_router.py:132 msgid "Tasks not completed" msgstr "" @@ -13809,7 +13822,7 @@ msgstr "" #~ msgstr "已對 Tenant %s 完成 get_networks()" #~ msgid "Lswitch %s not found in NVP" -#~ msgstr "在 NVP 中找不到 lswitch %s" +#~ msgstr "" #~ msgid "Unable to get ports" #~ msgstr "無法取得埠" @@ -14474,38 +14487,58 @@ msgstr "" #~ msgid "Attribute:%s is empty or null" #~ msgstr "" -#~ msgid "" -#~ "ofport for vif: %s is not a " -#~ "valid integer. The port has not " -#~ "yet been configured by OVS" -#~ msgstr "" - #~ msgid "Unable to parse regex results. Exception: %s" #~ msgstr "無法剖析 Regex 結果。異常狀況:%s" -#~ msgid "" -#~ "A comma separated list of BigSwitch " -#~ "or Floodlight servers and port numbers." -#~ " The plugin proxies the requests to" -#~ " the BigSwitch/Floodlight server, which " -#~ "performs the networking configuration. Note" -#~ " that only one server is needed " -#~ "per deployment, but you may wish " -#~ "to deploy multiple servers to support" -#~ " failover." +#~ msgid "Servers not defined. Aborting plugin" +#~ msgstr "" + +#~ msgid "Servers must be defined as :" +#~ msgstr "" + +#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgstr "" + +#~ msgid "Failed deleting namespace '%s'" +#~ msgstr "刪除名稱空間 '%s' 時失敗" + +#~ msgid "Attempting to bind port %(port)s on host %(host)s" #~ msgstr "" #~ msgid "" -#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " -#~ "data=%(data)r, headers=%(headers)r" +#~ "Bound port: %(port)s, host: %(host)s, " +#~ "driver: %(driver)s, vif_type: %(vif_type)s, " +#~ "cap_port_filter: %(cap_port_filter)s, segment: " +#~ "%(segment)s" #~ msgstr "" -#~ msgid "Servers not defined. Aborting plugin" +#~ msgid "NVP controller cluster version: %s" +#~ msgstr "NVP 控制器叢集版本:%s" + +#~ msgid "Cannot update NVP routes %(routes)s for router %(router_id)s" #~ msgstr "" -#~ msgid "Servers must be defined as :" +#~ msgid "" +#~ "No SNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" +#~ msgstr "無法套用 SNAT 規則,因為這些規則在此版本的 NVP 平台中無法使用" + +#~ msgid "" +#~ "No DNAT rules cannot be applied as" +#~ " they are not available in this " +#~ "version of the NVP platform" #~ msgstr "" -#~ msgid "No device attached to port %s. Skipping notification to controller." +#~ msgid "" +#~ "NVP version is not set. Unable to" +#~ " complete request correctly. Check log " +#~ "for NVP communication errors." #~ msgstr "" +#~ msgid "Unable to find NVP port for Neutron port %s" +#~ msgstr "" + +#~ msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP" +#~ msgstr "所指定的名稱 '%s' 超出長度上限。將在 NVP 上截斷" +